builder: b2g-inbound_win7-ix-debug_test-web-platform-tests-7
slave: t-w732-ix-173
starttime: 1450274631.22
results: success (0)
buildid: 20151216042908
builduid: 488a15ed6815490a9ff5643e4067fd74
revision: cdc5b185ada91c7d252a8b7e00122ba2c479f473
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 06:03:51.224597) =========
master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-12-16 06:03:51.225126) =========
========= Started set props: basedir (results: 0, elapsed: 5 secs) (at 2015-12-16 06:03:51.225419) =========
'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-173
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-173
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-173
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.535000
basedir: 'C:\\slave\\test'
========= master_lag: 4.67 =========
========= Finished set props: basedir (results: 0, elapsed: 5 secs) (at 2015-12-16 06:03:56.429055) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2015-12-16 06:03:56.429335) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2015-12-16 06:03:58.611695) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-16 06:03:58.612141) =========
'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-173
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-173
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-173
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.02 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-12-16 06:03:58.829223) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-16 06:03:58.829540) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-12-16 06:03:58.829926) =========
========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2015-12-16 06:03:58.830255) =========
'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-173
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-173
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-173
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
--06:03:58-- 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
06:03:59 (2.27 GB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.810000
========= master_lag: 4.22 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2015-12-16 06:04:03.864724) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-12-16 06:04:03.865002) =========
'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-173
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-173
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-173
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=4.305000
========= master_lag: 0.38 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2015-12-16 06:04:08.549952) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 06:04:08.550308) =========
'bash' '-c' u'python archiver_client.py mozharness --repo integration/b2g-inbound --rev cdc5b185ada91c7d252a8b7e00122ba2c479f473 --destination scripts --debug'
in dir C:\\slave\test\. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/b2g-inbound --rev cdc5b185ada91c7d252a8b7e00122ba2c479f473 --destination scripts --debug']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-173
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-173
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-173
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-12-16 06:04:08,477 truncating revision to first 12 chars
2015-12-16 06:04:08,477 Setting DEBUG logging.
2015-12-16 06:04:08,477 attempt 1/10
2015-12-16 06:04:08,477 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/b2g-inbound/cdc5b185ada9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-12-16 06:04:08,934 unpacking tar archive at: b2g-inbound-cdc5b185ada9/testing/mozharness/
program finished with exit code 0
elapsedTime=1.283000
========= master_lag: 0.06 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-12-16 06:04:09.889011) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 06:04:09.889383) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-12-16 06:04:09.903717) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-16 06:04:09.904049) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-12-16 06:04:09.904479) =========
========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 19 mins, 22 secs) (at 2015-12-16 06:04:09.904765) =========
'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' 'b2g-inbound' '--download-symbols' 'true'
in dir C:\\slave\test\. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'b2g-inbound', '--download-symbols', 'true']
environment:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\cltbld\AppData\Roaming
COMMONPROGRAMFILES=C:\Program Files\Common Files
COMPUTERNAME=T-W732-IX-173
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-173
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-173
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
06:04:09 INFO - MultiFileLogger online at 20151216 06:04:09 in C:\slave\test
06:04:09 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 b2g-inbound --download-symbols true
06:04:09 INFO - Dumping config to C:\slave\test\logs\localconfig.json.
06:04:09 INFO - {'append_to_log': False,
06:04:09 INFO - 'base_work_dir': 'C:\\slave\\test',
06:04:09 INFO - 'blob_upload_branch': 'b2g-inbound',
06:04:09 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt',
06:04:09 INFO - 'buildbot_json_path': 'buildprops.json',
06:04:09 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',),
06:04:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
06:04:09 INFO - 'download_minidump_stackwalk': True,
06:04:09 INFO - 'download_symbols': 'true',
06:04:09 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg',
06:04:09 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python',
06:04:09 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'),
06:04:09 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe',
06:04:09 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe',
06:04:09 INFO - 'C:/mozilla-build/tooltool.py'),
06:04:09 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe',
06:04:09 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')},
06:04:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
06:04:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
06:04:09 INFO - 'log_level': 'info',
06:04:09 INFO - 'log_to_console': True,
06:04:09 INFO - 'opt_config_files': (),
06:04:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
06:04:09 INFO - '--processes=1',
06:04:09 INFO - '--config=%(test_path)s/wptrunner.ini',
06:04:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
06:04:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
06:04:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
06:04:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
06:04:09 INFO - 'pip_index': False,
06:04:09 INFO - 'require_test_zip': True,
06:04:09 INFO - 'test_type': ('testharness',),
06:04:09 INFO - 'this_chunk': '7',
06:04:09 INFO - 'total_chunks': '8',
06:04:09 INFO - 'virtualenv_path': 'venv',
06:04:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
06:04:09 INFO - 'work_dir': 'build'}
06:04:09 INFO - #####
06:04:09 INFO - ##### Running clobber step.
06:04:09 INFO - #####
06:04:09 INFO - Running pre-action listener: _resource_record_pre_action
06:04:09 INFO - Running main action method: clobber
06:04:09 INFO - rmtree: C:\slave\test\build
06:04:09 INFO - Using _rmtree_windows ...
06:04:09 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1
06:05:22 INFO - Running post-action listener: _resource_record_post_action
06:05:22 INFO - #####
06:05:22 INFO - ##### Running read-buildbot-config step.
06:05:22 INFO - #####
06:05:22 INFO - Running pre-action listener: _resource_record_pre_action
06:05:22 INFO - Running main action method: read_buildbot_config
06:05:22 INFO - Using buildbot properties:
06:05:22 INFO - {
06:05:22 INFO - "properties": {
06:05:22 INFO - "buildnumber": 26,
06:05:22 INFO - "product": "firefox",
06:05:22 INFO - "script_repo_revision": "production",
06:05:22 INFO - "branch": "b2g-inbound",
06:05:22 INFO - "repository": "",
06:05:22 INFO - "buildername": "Windows 7 32-bit b2g-inbound debug test web-platform-tests-7",
06:05:22 INFO - "buildid": "20151216042908",
06:05:22 INFO - "slavename": "t-w732-ix-173",
06:05:22 INFO - "pgo_build": "False",
06:05:22 INFO - "basedir": "C:\\slave\\test",
06:05:22 INFO - "project": "",
06:05:22 INFO - "platform": "win32",
06:05:22 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/",
06:05:22 INFO - "slavebuilddir": "test",
06:05:22 INFO - "scheduler": "tests-b2g-inbound-win7-ix-debug-unittest",
06:05:22 INFO - "repo_path": "integration/b2g-inbound",
06:05:22 INFO - "moz_repo_path": "",
06:05:22 INFO - "stage_platform": "win32",
06:05:22 INFO - "builduid": "488a15ed6815490a9ff5643e4067fd74",
06:05:22 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
06:05:22 INFO - },
06:05:22 INFO - "sourcestamp": {
06:05:22 INFO - "repository": "",
06:05:22 INFO - "hasPatch": false,
06:05:22 INFO - "project": "",
06:05:22 INFO - "branch": "b2g-inbound-win32-debug-unittest",
06:05:22 INFO - "changes": [
06:05:22 INFO - {
06:05:22 INFO - "category": null,
06:05:22 INFO - "files": [
06:05:22 INFO - {
06:05:22 INFO - "url": null,
06:05:22 INFO - "name": "https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip"
06:05:22 INFO - },
06:05:22 INFO - {
06:05:22 INFO - "url": null,
06:05:22 INFO - "name": "https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/test_packages.json"
06:05:22 INFO - }
06:05:22 INFO - ],
06:05:22 INFO - "repository": "",
06:05:22 INFO - "rev": "cdc5b185ada91c7d252a8b7e00122ba2c479f473",
06:05:22 INFO - "who": "tdz@users.sourceforge.net",
06:05:22 INFO - "when": 1450274484,
06:05:22 INFO - "number": 7366219,
06:05:22 INFO - "comments": "Bug 1232670: Prepare Bluetooth PDU for sending after checking connection status, r=shuang\n\nThe PDU contains a pointer to the operation's result handler. If sending\nfails, the result handler is supposed to handle an error. But the PDU\nwill go out of scope first and release the handler. The error delivery\nthen fails with a segmentation fault.",
06:05:22 INFO - "project": "",
06:05:22 INFO - "at": "Wed 16 Dec 2015 06:01:24",
06:05:22 INFO - "branch": "b2g-inbound-win32-debug-unittest",
06:05:22 INFO - "revlink": "",
06:05:22 INFO - "properties": [
06:05:22 INFO - [
06:05:22 INFO - "buildid",
06:05:22 INFO - "20151216042908",
06:05:22 INFO - "Change"
06:05:22 INFO - ],
06:05:22 INFO - [
06:05:22 INFO - "builduid",
06:05:22 INFO - "488a15ed6815490a9ff5643e4067fd74",
06:05:22 INFO - "Change"
06:05:22 INFO - ],
06:05:22 INFO - [
06:05:22 INFO - "pgo_build",
06:05:22 INFO - "False",
06:05:22 INFO - "Change"
06:05:22 INFO - ]
06:05:22 INFO - ],
06:05:22 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
06:05:22 INFO - }
06:05:22 INFO - ],
06:05:22 INFO - "revision": "cdc5b185ada91c7d252a8b7e00122ba2c479f473"
06:05:22 INFO - }
06:05:22 INFO - }
06:05:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip.
06:05:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/test_packages.json.
06:05:22 INFO - Running post-action listener: _resource_record_post_action
06:05:22 INFO - #####
06:05:22 INFO - ##### Running download-and-extract step.
06:05:22 INFO - #####
06:05:22 INFO - Running pre-action listener: _resource_record_pre_action
06:05:22 INFO - Running main action method: download_and_extract
06:05:22 INFO - mkdir: C:\slave\test\build\tests
06:05:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:05:22 INFO - https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
06:05:22 INFO - trying https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/test_packages.json
06:05:22 INFO - Downloading https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/test_packages.json to C:\slave\test\build\test_packages.json
06:05:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/test_packages.json', 'file_name': 'C:\\slave\\test\\build\\test_packages.json'}, attempt #1
06:05:23 INFO - Downloaded 1221 bytes.
06:05:23 INFO - Reading from file C:\slave\test\build\test_packages.json
06:05:23 INFO - Using the following test package requirements:
06:05:23 INFO - {u'common': [u'firefox-46.0a1.en-US.win32.common.tests.zip'],
06:05:23 INFO - u'cppunittest': [u'firefox-46.0a1.en-US.win32.common.tests.zip',
06:05:23 INFO - u'firefox-46.0a1.en-US.win32.cppunittest.tests.zip'],
06:05:23 INFO - u'jittest': [u'firefox-46.0a1.en-US.win32.common.tests.zip',
06:05:23 INFO - u'jsshell-win32.zip'],
06:05:23 INFO - u'mochitest': [u'firefox-46.0a1.en-US.win32.common.tests.zip',
06:05:23 INFO - u'firefox-46.0a1.en-US.win32.mochitest.tests.zip'],
06:05:23 INFO - u'mozbase': [u'firefox-46.0a1.en-US.win32.common.tests.zip'],
06:05:23 INFO - u'reftest': [u'firefox-46.0a1.en-US.win32.common.tests.zip',
06:05:23 INFO - u'firefox-46.0a1.en-US.win32.reftest.tests.zip'],
06:05:23 INFO - u'talos': [u'firefox-46.0a1.en-US.win32.common.tests.zip',
06:05:23 INFO - u'firefox-46.0a1.en-US.win32.talos.tests.zip'],
06:05:23 INFO - u'web-platform': [u'firefox-46.0a1.en-US.win32.common.tests.zip',
06:05:23 INFO - u'firefox-46.0a1.en-US.win32.web-platform.tests.zip'],
06:05:23 INFO - u'webapprt': [u'firefox-46.0a1.en-US.win32.common.tests.zip'],
06:05:23 INFO - u'xpcshell': [u'firefox-46.0a1.en-US.win32.common.tests.zip',
06:05:23 INFO - u'firefox-46.0a1.en-US.win32.xpcshell.tests.zip']}
06:05:23 INFO - Downloading packages: [u'firefox-46.0a1.en-US.win32.common.tests.zip', u'firefox-46.0a1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform
06:05:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:05:23 INFO - https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net
06:05:24 INFO - trying https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.common.tests.zip
06:05:24 INFO - Downloading https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-46.0a1.en-US.win32.common.tests.zip
06:05:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win32.common.tests.zip'}, attempt #1
06:05:25 INFO - Downloaded 19792715 bytes.
06:05:25 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in C:\slave\test\build\tests
06:05:25 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-46.0a1.en-US.win32.common.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
06:05:25 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win32.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
06:05:27 INFO - caution: filename not matched: web-platform/*
06:05:27 INFO - Return code: 11
06:05:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:05:27 INFO - https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net
06:05:27 INFO - trying https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.web-platform.tests.zip
06:05:27 INFO - Downloading https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-46.0a1.en-US.win32.web-platform.tests.zip
06:05:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win32.web-platform.tests.zip'}, attempt #1
06:05:29 INFO - Downloaded 31028939 bytes.
06:05:29 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] in C:\slave\test\build\tests
06:05:29 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-46.0a1.en-US.win32.web-platform.tests.zip bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
06:05:29 INFO - Calling ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win32.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] with output_timeout 1760
06:06:00 INFO - caution: filename not matched: bin/*
06:06:00 INFO - caution: filename not matched: config/*
06:06:00 INFO - caution: filename not matched: mozbase/*
06:06:00 INFO - caution: filename not matched: marionette/*
06:06:00 INFO - caution: filename not matched: tools/wptserve/*
06:06:00 INFO - Return code: 11
06:06:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:00 INFO - https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip matches https://queue.taskcluster.net
06:06:00 INFO - trying https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip
06:06:00 INFO - Downloading https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip to C:\slave\test\build\firefox-46.0a1.en-US.win32.zip
06:06:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-46.0a1.en-US.win32.zip'}, attempt #1
06:06:04 INFO - Downloaded 66354570 bytes.
06:06:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip
06:06:04 INFO - mkdir: C:\slave\test\properties
06:06:04 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url
06:06:04 INFO - Writing to file C:\slave\test\properties\build_url
06:06:04 INFO - Contents:
06:06:04 INFO - build_url:https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.zip
06:06:04 INFO - mkdir: C:\slave\test\build\symbols
06:06:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:04 INFO - https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net
06:06:04 INFO - trying https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip
06:06:04 INFO - Downloading https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\symbols\firefox-46.0a1.en-US.win32.crashreporter-symbols.zip
06:06:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\symbols\\firefox-46.0a1.en-US.win32.crashreporter-symbols.zip'}, attempt #1
06:06:07 INFO - Downloaded 52834922 bytes.
06:06:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip
06:06:07 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url
06:06:07 INFO - Writing to file C:\slave\test\properties\symbols_url
06:06:07 INFO - Contents:
06:06:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip
06:06:07 INFO - Running command: ['unzip', '-q', 'C:\\slave\\test\\build\\symbols\\firefox-46.0a1.en-US.win32.crashreporter-symbols.zip'] in C:\slave\test\build\symbols
06:06:07 INFO - Copy/paste: unzip -q C:\slave\test\build\symbols\firefox-46.0a1.en-US.win32.crashreporter-symbols.zip
06:06:10 INFO - Return code: 0
06:06:10 INFO - Running post-action listener: _resource_record_post_action
06:06:10 INFO - Running post-action listener: set_extra_try_arguments
06:06:10 INFO - #####
06:06:10 INFO - ##### Running create-virtualenv step.
06:06:10 INFO - #####
06:06:10 INFO - Running pre-action listener: _pre_create_virtualenv
06:06:10 INFO - Running pre-action listener: _resource_record_pre_action
06:06:10 INFO - Running main action method: create_virtualenv
06:06:10 INFO - Creating virtualenv C:\slave\test\build\venv
06:06:10 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build
06:06:10 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv
06:06:15 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe
06:06:19 INFO - Installing distribute......................................................................................................................................................................................done.
06:06:20 INFO - Return code: 0
06:06:20 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv
06:06:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:06:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:06:20 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 0x01AE46B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CD02F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C94C20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C432C0>, '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 0x019A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01444E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-173', 'USERDOMAIN': 'T-W732-IX-173', '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-173', '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
06:06:20 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build
06:06:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
06:06:20 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:06:20 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
06:06:20 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:06:20 INFO - 'COMPUTERNAME': 'T-W732-IX-173',
06:06:20 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:06:20 INFO - 'DCLOCATION': 'SCL3',
06:06:20 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:06:20 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:06:20 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:06:20 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:06:20 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:06:20 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:06:20 INFO - 'HOMEDRIVE': 'C:',
06:06:20 INFO - 'HOMEPATH': '\\Users\\cltbld',
06:06:20 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:06:20 INFO - 'KTS_VERSION': '1.19c',
06:06:20 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:06:20 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
06:06:20 INFO - 'LOGONSERVER': '\\\\T-W732-IX-173',
06:06:20 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:06:20 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:06:20 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:06:20 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:06:20 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:06:20 INFO - 'MOZ_AIRBAG': '1',
06:06:20 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:06:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:06:20 INFO - 'MOZ_MSVCVERSION': '8',
06:06:20 INFO - 'MOZ_NO_REMOTE': '1',
06:06:20 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:06:20 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:06:20 INFO - 'NO_EM_RESTART': '1',
06:06:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:06:20 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:06:20 INFO - 'OS': 'Windows_NT',
06:06:20 INFO - 'OURDRIVE': 'C:',
06:06:20 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\\',
06:06:20 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:06:20 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:06:20 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:06:20 INFO - 'PROCESSOR_LEVEL': '6',
06:06:20 INFO - 'PROCESSOR_REVISION': '1e05',
06:06:20 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:06:20 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:06:20 INFO - 'PROMPT': '$P$G',
06:06:20 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:06:20 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:06:20 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:06:20 INFO - 'PWD': 'C:\\slave\\test',
06:06:20 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:06:20 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:06:20 INFO - 'SYSTEMDRIVE': 'C:',
06:06:20 INFO - 'SYSTEMROOT': 'C:\\windows',
06:06:20 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:20 INFO - 'TEST1': 'testie',
06:06:20 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:20 INFO - 'USERDOMAIN': 'T-W732-IX-173',
06:06:20 INFO - 'USERNAME': 'cltbld',
06:06:20 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
06:06:20 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:06:20 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:06:20 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:06:20 INFO - 'WINDIR': 'C:\\windows',
06:06:20 INFO - 'WINDOWS_TRACING_FLAGS': '3',
06:06:20 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
06:06:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:06:21 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:06:21 INFO - Downloading/unpacking psutil>=0.7.1
06:06:21 INFO - Creating supposed download cache at C:\slave\test\build\venv\cache
06:06:22 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fpsutil-3.1.1.tar.gz
06:06:22 INFO - Running setup.py egg_info for package psutil
06:06:22 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:06:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
06:06:22 INFO - Installing collected packages: psutil
06:06:22 INFO - Running setup.py install for psutil
06:06:22 INFO - building 'psutil._psutil_windows' extension
06:06:22 INFO - error: Unable to find vcvarsall.bat
06:06:22 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-aqtjw7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:06:22 INFO - running install
06:06:22 INFO - running build
06:06:22 INFO - running build_py
06:06:22 INFO - creating build
06:06:22 INFO - creating build\lib.win32-2.7
06:06:22 INFO - creating build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil
06:06:22 INFO - running build_ext
06:06:22 INFO - building 'psutil._psutil_windows' extension
06:06:22 INFO - error: Unable to find vcvarsall.bat
06:06:22 INFO - ----------------------------------------
06:06:22 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-aqtjw7-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:06:22 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
06:06:22 WARNING - Return code: 1
06:06:22 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries!
06:06:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv
06:06:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:06:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:06:22 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 0x01AE46B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CD02F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C94C20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C432C0>, '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 0x019A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01444E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-173', 'USERDOMAIN': 'T-W732-IX-173', '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-173', '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
06:06:22 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build
06:06:22 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
06:06:22 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:06:22 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
06:06:22 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:06:22 INFO - 'COMPUTERNAME': 'T-W732-IX-173',
06:06:22 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:06:22 INFO - 'DCLOCATION': 'SCL3',
06:06:22 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:06:22 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:06:22 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:06:22 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:06:22 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:06:22 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:06:22 INFO - 'HOMEDRIVE': 'C:',
06:06:22 INFO - 'HOMEPATH': '\\Users\\cltbld',
06:06:22 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:06:22 INFO - 'KTS_VERSION': '1.19c',
06:06:22 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:06:22 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
06:06:22 INFO - 'LOGONSERVER': '\\\\T-W732-IX-173',
06:06:22 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:06:22 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:06:22 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:06:22 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:06:22 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:06:22 INFO - 'MOZ_AIRBAG': '1',
06:06:22 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:06:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:06:22 INFO - 'MOZ_MSVCVERSION': '8',
06:06:22 INFO - 'MOZ_NO_REMOTE': '1',
06:06:22 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:06:22 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:06:22 INFO - 'NO_EM_RESTART': '1',
06:06:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:06:22 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:06:22 INFO - 'OS': 'Windows_NT',
06:06:22 INFO - 'OURDRIVE': 'C:',
06:06:22 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\',
06:06:22 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:06:22 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:06:22 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:06:22 INFO - 'PROCESSOR_LEVEL': '6',
06:06:22 INFO - 'PROCESSOR_REVISION': '1e05',
06:06:22 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:06:22 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:06:22 INFO - 'PROMPT': '$P$G',
06:06:22 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:06:22 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:06:22 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:06:22 INFO - 'PWD': 'C:\\slave\\test',
06:06:22 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:06:22 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:06:22 INFO - 'SYSTEMDRIVE': 'C:',
06:06:22 INFO - 'SYSTEMROOT': 'C:\\windows',
06:06:22 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:22 INFO - 'TEST1': 'testie',
06:06:22 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:22 INFO - 'USERDOMAIN': 'T-W732-IX-173',
06:06:22 INFO - 'USERNAME': 'cltbld',
06:06:22 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
06:06:22 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:06:22 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:06:22 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:06:22 INFO - 'WINDIR': 'C:\\windows',
06:06:22 INFO - 'WINDOWS_TRACING_FLAGS': '3',
06:06:22 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
06:06:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:06:23 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:06:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
06:06:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz
06:06:23 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fmozsystemmonitor-0.0.tar.gz
06:06:23 INFO - Running setup.py egg_info for package mozsystemmonitor
06:06:23 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0)
06:06:23 INFO - Running setup.py egg_info for package psutil
06:06:23 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build'
06:06:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
06:06:23 INFO - Installing collected packages: mozsystemmonitor, psutil
06:06:23 INFO - Running setup.py install for mozsystemmonitor
06:06:23 INFO - Running setup.py install for psutil
06:06:23 INFO - building 'psutil._psutil_windows' extension
06:06:23 INFO - error: Unable to find vcvarsall.bat
06:06:23 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-e_i_pv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7:
06:06:23 INFO - running install
06:06:23 INFO - running build
06:06:23 INFO - running build_py
06:06:23 INFO - running build_ext
06:06:23 INFO - building 'psutil._psutil_windows' extension
06:06:23 INFO - error: Unable to find vcvarsall.bat
06:06:23 INFO - ----------------------------------------
06:06:23 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-e_i_pv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1
06:06:23 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log
06:06:23 WARNING - Return code: 1
06:06:23 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries!
06:06:23 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv
06:06:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:06:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:06:23 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 0x01AE46B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CD02F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C94C20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C432C0>, '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 0x019A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01444E80>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-173', 'USERDOMAIN': 'T-W732-IX-173', '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-173', '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
06:06:23 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build
06:06:23 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
06:06:23 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:06:23 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
06:06:23 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:06:23 INFO - 'COMPUTERNAME': 'T-W732-IX-173',
06:06:23 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:06:23 INFO - 'DCLOCATION': 'SCL3',
06:06:23 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:06:23 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:06:23 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:06:23 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:06:23 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:06:23 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:06:23 INFO - 'HOMEDRIVE': 'C:',
06:06:23 INFO - 'HOMEPATH': '\\Users\\cltbld',
06:06:23 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:06:23 INFO - 'KTS_VERSION': '1.19c',
06:06:23 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:06:23 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
06:06:23 INFO - 'LOGONSERVER': '\\\\T-W732-IX-173',
06:06:23 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:06:23 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:06:23 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:06:23 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:06:23 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:06:23 INFO - 'MOZ_AIRBAG': '1',
06:06:23 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:06:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:06:23 INFO - 'MOZ_MSVCVERSION': '8',
06:06:23 INFO - 'MOZ_NO_REMOTE': '1',
06:06:23 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:06:23 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:06:23 INFO - 'NO_EM_RESTART': '1',
06:06:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:06:23 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:06:23 INFO - 'OS': 'Windows_NT',
06:06:23 INFO - 'OURDRIVE': 'C:',
06:06:23 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\\',
06:06:23 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:06:23 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:06:23 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:06:23 INFO - 'PROCESSOR_LEVEL': '6',
06:06:23 INFO - 'PROCESSOR_REVISION': '1e05',
06:06:23 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:06:23 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:06:23 INFO - 'PROMPT': '$P$G',
06:06:23 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:06:23 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:06:23 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:06:23 INFO - 'PWD': 'C:\\slave\\test',
06:06:23 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:06:23 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:06:23 INFO - 'SYSTEMDRIVE': 'C:',
06:06:23 INFO - 'SYSTEMROOT': 'C:\\windows',
06:06:23 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:23 INFO - 'TEST1': 'testie',
06:06:23 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:23 INFO - 'USERDOMAIN': 'T-W732-IX-173',
06:06:23 INFO - 'USERNAME': 'cltbld',
06:06:23 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
06:06:23 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:06:23 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:06:23 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:06:23 INFO - 'WINDIR': 'C:\\windows',
06:06:23 INFO - 'WINDOWS_TRACING_FLAGS': '3',
06:06:23 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
06:06:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:06:23 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:06:23 INFO - Downloading/unpacking blobuploader==1.2.4
06:06:23 INFO - Downloading blobuploader-1.2.4.tar.gz
06:06:23 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblobuploader-1.2.4.tar.gz
06:06:23 INFO - Running setup.py egg_info for package blobuploader
06:06:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
06:06:27 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2frequests-1.2.3.tar.gz
06:06:27 INFO - Running setup.py egg_info for package requests
06:06:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
06:06:27 INFO - Downloading docopt-0.6.1.tar.gz
06:06:27 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fdocopt-0.6.1.tar.gz
06:06:27 INFO - Running setup.py egg_info for package docopt
06:06:27 INFO - Installing collected packages: blobuploader, docopt, requests
06:06:27 INFO - Running setup.py install for blobuploader
06:06:27 INFO - Running setup.py install for docopt
06:06:27 INFO - Running setup.py install for requests
06:06:27 INFO - Successfully installed blobuploader docopt requests
06:06:27 INFO - Cleaning up...
06:06:27 INFO - Return code: 0
06:06:27 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:06:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:06:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:06:27 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 0x01AE46B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CD02F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C94C20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C432C0>, '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 0x019A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01444E80>, '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-173', 'USERDOMAIN': 'T-W732-IX-173', '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-173', '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
06:06:27 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
06:06:27 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
06:06:27 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:06:27 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
06:06:27 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:06:27 INFO - 'COMPUTERNAME': 'T-W732-IX-173',
06:06:27 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:06:27 INFO - 'DCLOCATION': 'SCL3',
06:06:27 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:06:27 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:06:27 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:06:27 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:06:27 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:06:27 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:06:27 INFO - 'HOMEDRIVE': 'C:',
06:06:27 INFO - 'HOMEPATH': '\\Users\\cltbld',
06:06:27 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:06:27 INFO - 'KTS_VERSION': '1.19c',
06:06:27 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:06:27 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
06:06:27 INFO - 'LOGONSERVER': '\\\\T-W732-IX-173',
06:06:27 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:06:27 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:06:27 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:06:27 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:06:27 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:06:27 INFO - 'MOZ_AIRBAG': '1',
06:06:27 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:06:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:06:27 INFO - 'MOZ_MSVCVERSION': '8',
06:06:27 INFO - 'MOZ_NO_REMOTE': '1',
06:06:27 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:06:27 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:06:27 INFO - 'NO_EM_RESTART': '1',
06:06:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:06:27 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:06:27 INFO - 'OS': 'Windows_NT',
06:06:27 INFO - 'OURDRIVE': 'C:',
06:06:27 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\\',
06:06:27 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:06:27 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:06:27 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:06:27 INFO - 'PROCESSOR_LEVEL': '6',
06:06:27 INFO - 'PROCESSOR_REVISION': '1e05',
06:06:27 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:06:27 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:06:27 INFO - 'PROMPT': '$P$G',
06:06:27 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:06:27 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:06:27 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:06:27 INFO - 'PWD': 'C:\\slave\\test',
06:06:27 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:06:27 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:06:27 INFO - 'SYSTEMDRIVE': 'C:',
06:06:27 INFO - 'SYSTEMROOT': 'C:\\windows',
06:06:27 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:27 INFO - 'TEST1': 'testie',
06:06:27 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:27 INFO - 'USERDOMAIN': 'T-W732-IX-173',
06:06:27 INFO - 'USERNAME': 'cltbld',
06:06:27 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
06:06:27 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:06:27 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:06:27 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:06:27 INFO - 'WINDIR': 'C:\\windows',
06:06:27 INFO - 'WINDOWS_TRACING_FLAGS': '3',
06:06:27 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
06:06:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:06:31 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:06:31 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:06:31 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
06:06:31 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:06:31 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:06:31 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:06:31 INFO - Unpacking c:\slave\test\build\tests\marionette
06:06:31 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:06:31 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:06:47 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, wptserve
06:06:47 INFO - Running setup.py install for browsermob-proxy
06:06:47 INFO - Running setup.py install for manifestparser
06:06:47 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for marionette-client
06:06:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:06:47 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for marionette-driver
06:06:47 INFO - Running setup.py install for marionette-transport
06:06:47 INFO - Running setup.py install for mozcrash
06:06:47 INFO - Running setup.py install for mozdebug
06:06:47 INFO - Running setup.py install for mozdevice
06:06:47 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for mozfile
06:06:47 INFO - Running setup.py install for mozhttpd
06:06:47 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for mozinfo
06:06:47 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for mozInstall
06:06:47 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for mozleak
06:06:47 INFO - Running setup.py install for mozlog
06:06:47 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for moznetwork
06:06:47 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for mozprocess
06:06:47 INFO - Running setup.py install for mozprofile
06:06:47 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for mozrunner
06:06:47 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for mozscreenshot
06:06:47 INFO - Running setup.py install for moztest
06:06:47 INFO - Running setup.py install for mozversion
06:06:47 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:06:47 INFO - Running setup.py install for wptserve
06:06:47 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 wptserve
06:06:47 INFO - Cleaning up...
06:06:47 INFO - Return code: 0
06:06:47 INFO - Installing None into virtualenv C:\slave\test\build\venv
06:06:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
06:06:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:06:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
06:06:47 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 0x01AE46B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01CD02F0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x01C94C20>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C432C0>, '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 0x019A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01444E80>, '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-173', 'USERDOMAIN': 'T-W732-IX-173', '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-173', '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
06:06:47 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--download-cache', 'C:\\slave\\test\\build\\venv\\cache', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config
06:06:47 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --download-cache C:\slave\test\build\venv\cache --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
06:06:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:06:47 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
06:06:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:06:47 INFO - 'COMPUTERNAME': 'T-W732-IX-173',
06:06:47 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:06:47 INFO - 'DCLOCATION': 'SCL3',
06:06:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:06:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:06:47 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:06:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:06:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:06:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:06:47 INFO - 'HOMEDRIVE': 'C:',
06:06:47 INFO - 'HOMEPATH': '\\Users\\cltbld',
06:06:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:06:47 INFO - 'KTS_VERSION': '1.19c',
06:06:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:06:47 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
06:06:47 INFO - 'LOGONSERVER': '\\\\T-W732-IX-173',
06:06:47 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:06:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:06:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:06:47 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:06:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:06:47 INFO - 'MOZ_AIRBAG': '1',
06:06:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:06:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:06:47 INFO - 'MOZ_MSVCVERSION': '8',
06:06:47 INFO - 'MOZ_NO_REMOTE': '1',
06:06:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:06:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:06:47 INFO - 'NO_EM_RESTART': '1',
06:06:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:06:47 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:06:47 INFO - 'OS': 'Windows_NT',
06:06:47 INFO - 'OURDRIVE': 'C:',
06:06:47 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\\',
06:06:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:06:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:06:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:06:47 INFO - 'PROCESSOR_LEVEL': '6',
06:06:47 INFO - 'PROCESSOR_REVISION': '1e05',
06:06:47 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:06:47 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:06:47 INFO - 'PROMPT': '$P$G',
06:06:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:06:47 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:06:47 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:06:47 INFO - 'PWD': 'C:\\slave\\test',
06:06:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:06:47 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:06:47 INFO - 'SYSTEMDRIVE': 'C:',
06:06:47 INFO - 'SYSTEMROOT': 'C:\\windows',
06:06:47 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:47 INFO - 'TEST1': 'testie',
06:06:47 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:06:47 INFO - 'USERDOMAIN': 'T-W732-IX-173',
06:06:47 INFO - 'USERNAME': 'cltbld',
06:06:47 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
06:06:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:06:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:06:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:06:47 INFO - 'WINDIR': 'C:\\windows',
06:06:47 INFO - 'WINDOWS_TRACING_FLAGS': '3',
06:06:47 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
06:06:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:06:51 INFO - Ignoring indexes: http://pypi.python.org/simple/
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest
06:06:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion
06:06:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve
06:06:51 INFO - Unpacking c:\slave\test\build\tests\marionette\transport
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Ctransport
06:06:51 INFO - Unpacking c:\slave\test\build\tests\marionette\driver
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cdriver
06:06:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py
06:06:51 INFO - Unpacking c:\slave\test\build\tests\marionette
06:06:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette
06:06:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:07:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
06:07:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2))
06:07:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3))
06:07:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
06:07:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4))
06:07:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10))
06:07:05 INFO - Downloading blessings-1.5.1.tar.gz
06:07:05 INFO - Storing download in cache at c:\slave\test\build\venv\cache\http%3a%2f%2fpypi.pvt.build.mozilla.org%2fpub%2fblessings-1.5.1.tar.gz
06:07:05 INFO - Running setup.py egg_info for package blessings
06:07:05 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 5))
06:07:05 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, wptserve
06:07:05 INFO - Running setup.py install for blessings
06:07:05 INFO - Running setup.py install for browsermob-proxy
06:07:05 INFO - Running setup.py install for manifestparser
06:07:05 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Running setup.py install for marionette-client
06:07:05 INFO - warning: no files found matching '*.js' under directory 'marionette\touch'
06:07:05 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Running setup.py install for marionette-driver
06:07:05 INFO - Running setup.py install for marionette-transport
06:07:05 INFO - Running setup.py install for mozcrash
06:07:05 INFO - Running setup.py install for mozdebug
06:07:05 INFO - Running setup.py install for mozdevice
06:07:05 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Running setup.py install for mozhttpd
06:07:05 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Running setup.py install for mozInstall
06:07:05 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Running setup.py install for mozleak
06:07:05 INFO - Running setup.py install for mozprofile
06:07:05 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts
06:07:05 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Running setup.py install for mozrunner
06:07:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Running setup.py install for mozscreenshot
06:07:08 INFO - Running setup.py install for moztest
06:07:08 INFO - Running setup.py install for mozversion
06:07:08 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts
06:07:08 INFO - Running setup.py install for wptserve
06:07:08 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver marionette-transport mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve
06:07:08 INFO - Cleaning up...
06:07:08 INFO - Return code: 0
06:07:08 INFO - Done creating virtualenv C:\slave\test\build\venv.
06:07:08 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:07:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:07:08 INFO - Reading from file tmpfile_stdout
06:07:08 INFO - Using _rmtree_windows ...
06:07:08 INFO - Using _rmtree_windows ...
06:07:08 INFO - Current package versions:
06:07:08 INFO - blessings == 1.5.1
06:07:08 INFO - blobuploader == 1.2.4
06:07:08 INFO - browsermob-proxy == 0.6.0
06:07:08 INFO - distribute == 0.6.14
06:07:08 INFO - docopt == 0.6.1
06:07:08 INFO - manifestparser == 1.1
06:07:08 INFO - marionette-client == 2.0.0
06:07:08 INFO - marionette-driver == 1.1.1
06:07:08 INFO - marionette-transport == 1.0.0
06:07:08 INFO - mozInstall == 1.12
06:07:08 INFO - mozcrash == 0.16
06:07:08 INFO - mozdebug == 0.1
06:07:08 INFO - mozdevice == 0.47
06:07:08 INFO - mozfile == 1.2
06:07:08 INFO - mozhttpd == 0.7
06:07:08 INFO - mozinfo == 0.9
06:07:08 INFO - mozleak == 0.1
06:07:08 INFO - mozlog == 3.1
06:07:08 INFO - moznetwork == 0.27
06:07:08 INFO - mozprocess == 0.22
06:07:08 INFO - mozprofile == 0.27
06:07:08 INFO - mozrunner == 6.11
06:07:08 INFO - mozscreenshot == 0.1
06:07:08 INFO - mozsystemmonitor == 0.0
06:07:08 INFO - moztest == 0.7
06:07:08 INFO - mozversion == 1.4
06:07:08 INFO - requests == 1.2.3
06:07:08 INFO - wptserve == 1.3.0
06:07:08 INFO - Running post-action listener: _resource_record_post_action
06:07:08 INFO - Running post-action listener: _start_resource_monitoring
06:07:08 INFO - Starting resource monitoring.
06:07:08 INFO - #####
06:07:08 INFO - ##### Running pull step.
06:07:08 INFO - #####
06:07:08 INFO - Running pre-action listener: _resource_record_pre_action
06:07:08 INFO - Running main action method: pull
06:07:08 INFO - Pull has nothing to do!
06:07:08 INFO - Running post-action listener: _resource_record_post_action
06:07:08 INFO - #####
06:07:08 INFO - ##### Running install step.
06:07:08 INFO - #####
06:07:08 INFO - Running pre-action listener: _resource_record_pre_action
06:07:08 INFO - Running main action method: install
06:07:08 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze']
06:07:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze
06:07:09 INFO - Reading from file tmpfile_stdout
06:07:09 INFO - Using _rmtree_windows ...
06:07:09 INFO - Using _rmtree_windows ...
06:07:09 INFO - Detecting whether we're running mozinstall >=1.0...
06:07:09 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h']
06:07:09 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h
06:07:09 INFO - Reading from file tmpfile_stdout
06:07:09 INFO - Output received:
06:07:09 INFO - Usage: mozinstall-script.py [options] installer
06:07:09 INFO - Options:
06:07:09 INFO - -h, --help show this help message and exit
06:07:09 INFO - -d DEST, --destination=DEST
06:07:09 INFO - Directory to install application into. [default:
06:07:09 INFO - "C:\slave\test"]
06:07:09 INFO - --app=APP Application being installed. [default: firefox]
06:07:09 INFO - Using _rmtree_windows ...
06:07:09 INFO - Using _rmtree_windows ...
06:07:09 INFO - mkdir: C:\slave\test\build\application
06:07:09 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-46.0a1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application']
06:07:09 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-46.0a1.en-US.win32.zip --destination C:\slave\test\build\application
06:07:10 INFO - Reading from file tmpfile_stdout
06:07:10 INFO - Output received:
06:07:10 INFO - C:\slave\test\build\application\firefox\firefox.exe
06:07:10 INFO - Using _rmtree_windows ...
06:07:10 INFO - Using _rmtree_windows ...
06:07:10 INFO - Running post-action listener: _resource_record_post_action
06:07:10 INFO - #####
06:07:10 INFO - ##### Running run-tests step.
06:07:10 INFO - #####
06:07:10 INFO - Running pre-action listener: _resource_record_pre_action
06:07:10 INFO - Running main action method: run_tests
06:07:10 INFO - mkdir: C:\slave\test\build\blobber_upload_dir
06:07:10 INFO - minidump filename unknown. determining based upon platform and arch
06:07:10 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
06:07:10 INFO - grabbing minidump binary from tooltool
06:07:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
06:07:10 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 0x01C432C0>, '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 0x019A4D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01444E80>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1
06:07:10 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build
06:07:10 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o
06:07:11 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
06:07:11 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpmgrdu3
06:07:11 INFO - INFO - File integrity verified, renaming tmpmgrdu3 to win32-minidump_stackwalk.exe
06:07:11 INFO - Return code: 0
06:07:11 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755
06:07:11 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir
06:07:11 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/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build
06:07:11 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/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --total-chunks=8 --this-chunk=7 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil
06:07:11 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData',
06:07:11 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming',
06:07:11 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files',
06:07:11 INFO - 'COMPUTERNAME': 'T-W732-IX-173',
06:07:11 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe',
06:07:11 INFO - 'DCLOCATION': 'SCL3',
06:07:11 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE',
06:07:11 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com',
06:07:11 INFO - 'FP_NO_HOST_CHECK': 'NO',
06:07:11 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework',
06:07:11 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0',
06:07:11 INFO - 'FRAMEWORKVERSION': 'v2.0.50727',
06:07:11 INFO - 'HOMEDRIVE': 'C:',
06:07:11 INFO - 'HOMEPATH': '\\Users\\cltbld',
06:07:11 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS',
06:07:11 INFO - 'KTS_VERSION': '1.19c',
06:07:11 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB',
06:07:11 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local',
06:07:11 INFO - 'LOGONSERVER': '\\\\T-W732-IX-173',
06:07:11 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir',
06:07:11 INFO - 'MONDIR': 'C:\\Monitor_config\\',
06:07:11 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\',
06:07:11 INFO - 'MOZILLABUILD': 'D:\\mozilla-build',
06:07:11 INFO - 'MOZILLABUILDDRIVE': 'C:',
06:07:11 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\',
06:07:11 INFO - 'MOZ_AIRBAG': '1',
06:07:11 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1',
06:07:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
06:07:11 INFO - 'MOZ_MSVCVERSION': '8',
06:07:11 INFO - 'MOZ_NO_REMOTE': '1',
06:07:11 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools',
06:07:11 INFO - 'MSVCDIR': 'D:\\msvs8\\VC',
06:07:11 INFO - 'NO_EM_RESTART': '1',
06:07:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
06:07:11 INFO - 'NUMBER_OF_PROCESSORS': '8',
06:07:11 INFO - 'OS': 'Windows_NT',
06:07:11 INFO - 'OURDRIVE': 'C:',
06:07:11 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\\',
06:07:11 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC',
06:07:11 INFO - 'PROCESSOR_ARCHITECTURE': 'x86',
06:07:11 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel',
06:07:11 INFO - 'PROCESSOR_LEVEL': '6',
06:07:11 INFO - 'PROCESSOR_REVISION': '1e05',
06:07:11 INFO - 'PROGRAMDATA': 'C:\\ProgramData',
06:07:11 INFO - 'PROGRAMFILES': 'C:\\Program Files',
06:07:11 INFO - 'PROMPT': '$P$G',
06:07:11 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json',
06:07:11 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\',
06:07:11 INFO - 'PUBLIC': 'C:\\Users\\Public',
06:07:11 INFO - 'PWD': 'C:\\slave\\test',
06:07:11 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log',
06:07:11 INFO - 'SLAVEDIR': 'C:\\slave\\',
06:07:11 INFO - 'SYSTEMDRIVE': 'C:',
06:07:11 INFO - 'SYSTEMROOT': 'C:\\windows',
06:07:11 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:07:11 INFO - 'TEST1': 'testie',
06:07:11 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp',
06:07:11 INFO - 'USERDOMAIN': 'T-W732-IX-173',
06:07:11 INFO - 'USERNAME': 'cltbld',
06:07:11 INFO - 'USERPROFILE': 'C:\\Users\\cltbld',
06:07:11 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC',
06:07:11 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat',
06:07:11 INFO - 'VSINSTALLDIR': 'D:\\msvs8',
06:07:11 INFO - 'WINDIR': 'C:\\windows',
06:07:11 INFO - 'WINDOWS_TRACING_FLAGS': '3',
06:07:11 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log',
06:07:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn'}
06:07:11 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/pw2kO7L7QCqxZOeHvriLPQ/artifacts/public/build/firefox-46.0a1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--total-chunks=8', '--this-chunk=7', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000
06:07:13 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path
06:07:13 INFO - import pkg_resources
06:07:18 INFO - Using 1 client processes
06:07:20 INFO - SUITE-START | Running 827 tests
06:07:20 INFO - Running testharness tests
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:07:20 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
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html | took 1ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:07:20 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
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:07:20 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
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 1ms
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:07:20 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 0ms
06:07:20 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
06:07:20 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
06:07:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:07:20 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
06:07:20 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
06:07:20 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
06:07:20 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
06:07:20 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
06:07:21 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 1ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
06:07:21 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 1ms
06:07:21 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
06:07:21 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
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.keep-origin-redirect.http.html
06:07:21 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 1ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-insecure.swap-origin-redirect.http.html
06:07:21 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 1ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
06:07:21 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 1ms
06:07:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
06:07:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
06:07:21 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
06:07:21 INFO - Setting up ssl
06:07:21 INFO - PROCESS | certutil |
06:07:21 INFO - PROCESS | certutil |
06:07:21 INFO - PROCESS | certutil |
06:07:21 INFO - Certificate Nickname Trust Attributes
06:07:21 INFO - SSL,S/MIME,JAR/XPI
06:07:21 INFO -
06:07:21 INFO - web-platform-tests CT,,
06:07:21 INFO -
06:07:21 INFO - Starting runner
06:07:22 INFO - PROCESS | 1260 | [1260] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
06:07:22 INFO - PROCESS | 1260 | [1260] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167
06:07:23 INFO - PROCESS | 1260 | [1260] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228
06:07:23 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 111
06:07:24 INFO - PROCESS | 1260 | [1260] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3459
06:07:24 INFO - PROCESS | 1260 | 1450274844381 Marionette INFO Marionette enabled via build flag and pref
06:07:24 INFO - PROCESS | 1260 | ++DOCSHELL 0C833000 == 1 [pid = 1260] [id = 1]
06:07:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 1 (0C833400) [pid = 1260] [serial = 1] [outer = 00000000]
06:07:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 2 (0CCE1800) [pid = 1260] [serial = 2] [outer = 0C833400]
06:07:24 INFO - PROCESS | 1260 | ++DOCSHELL 0D8CF000 == 2 [pid = 1260] [id = 2]
06:07:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 3 (0D8CF400) [pid = 1260] [serial = 3] [outer = 00000000]
06:07:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 4 (0D8D0000) [pid = 1260] [serial = 4] [outer = 0D8CF400]
06:07:25 INFO - PROCESS | 1260 | 1450274845935 Marionette INFO Listening on port 2828
06:07:27 INFO - PROCESS | 1260 | 1450274847552 Marionette INFO Marionette enabled via command-line flag
06:07:27 INFO - PROCESS | 1260 | [1260] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
06:07:27 INFO - PROCESS | 1260 | [1260] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
06:07:27 INFO - PROCESS | 1260 | ++DOCSHELL 11D0E400 == 3 [pid = 1260] [id = 3]
06:07:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 5 (11D0E800) [pid = 1260] [serial = 5] [outer = 00000000]
06:07:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 6 (11D0F400) [pid = 1260] [serial = 6] [outer = 11D0E800]
06:07:27 INFO - PROCESS | 1260 | [1260] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2366
06:07:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 7 (125DE000) [pid = 1260] [serial = 7] [outer = 0D8CF400]
06:07:28 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
06:07:28 INFO - PROCESS | 1260 | 1450274848531 Marionette INFO Accepted connection conn0 from 127.0.0.1:49522
06:07:28 INFO - PROCESS | 1260 | 1450274848648 Marionette INFO Closed connection conn0
06:07:28 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
06:07:28 INFO - PROCESS | 1260 | 1450274848652 Marionette INFO Accepted connection conn1 from 127.0.0.1:49526
06:07:28 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
06:07:28 INFO - PROCESS | 1260 | 1450274848690 Marionette INFO Accepted connection conn2 from 127.0.0.1:49527
06:07:28 INFO - PROCESS | 1260 | ++DOCSHELL 13172400 == 4 [pid = 1260] [id = 4]
06:07:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 8 (13173000) [pid = 1260] [serial = 8] [outer = 00000000]
06:07:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 9 (13D6DC00) [pid = 1260] [serial = 9] [outer = 13173000]
06:07:28 INFO - PROCESS | 1260 | 1450274848796 Marionette INFO Closed connection conn2
06:07:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 10 (13D73000) [pid = 1260] [serial = 10] [outer = 13173000]
06:07:28 INFO - PROCESS | 1260 | 1450274848817 Marionette DEBUG conn1 -> Command {id: 1, name: "newSession", parameters: {"sessionId":null,"capabilities":null}}
06:07:30 INFO - PROCESS | 1260 | [1260] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
06:07:30 INFO - PROCESS | 1260 | [1260] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 624
06:07:30 INFO - PROCESS | 1260 | [1260] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
06:07:31 INFO - PROCESS | 1260 | ++DOCSHELL 13D77000 == 5 [pid = 1260] [id = 5]
06:07:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 11 (14E98800) [pid = 1260] [serial = 11] [outer = 00000000]
06:07:31 INFO - PROCESS | 1260 | ++DOCSHELL 14E99400 == 6 [pid = 1260] [id = 6]
06:07:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 12 (14E9A000) [pid = 1260] [serial = 12] [outer = 00000000]
06:07:31 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
06:07:31 INFO - PROCESS | 1260 | ++DOCSHELL 15FD3000 == 7 [pid = 1260] [id = 7]
06:07:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 13 (15FD3400) [pid = 1260] [serial = 13] [outer = 00000000]
06:07:31 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
06:07:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 14 (1625E800) [pid = 1260] [serial = 14] [outer = 15FD3400]
06:07:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 15 (16767C00) [pid = 1260] [serial = 15] [outer = 14E98800]
06:07:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 16 (16769800) [pid = 1260] [serial = 16] [outer = 14E9A000]
06:07:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 17 (16202C00) [pid = 1260] [serial = 17] [outer = 15FD3400]
06:07:32 INFO - PROCESS | 1260 | 1450274852565 Marionette INFO loaded listener.js
06:07:32 INFO - PROCESS | 1260 | 1450274852588 Marionette INFO loaded listener.js
06:07:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 18 (14CDAC00) [pid = 1260] [serial = 18] [outer = 15FD3400]
06:07:33 INFO - PROCESS | 1260 | 1450274853136 Marionette DEBUG conn1 <- Response {id: 1, error: null, body: {"sessionId":"b13a67eb-82ec-449e-87c1-4b073425d754","capabilities":{"browserName":"Firefox","browserVersion":"46.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":"20151216042908","device":"desktop","version":"46.0a1"}}}
06:07:33 INFO - PROCESS | 1260 | 1450274853272 Marionette DEBUG conn1 -> Command {id: 2, name: "getContext", parameters: null}
06:07:33 INFO - PROCESS | 1260 | 1450274853275 Marionette DEBUG conn1 <- Response {id: 2, error: null, body: {"value":"content"}}
06:07:33 INFO - PROCESS | 1260 | 1450274853449 Marionette DEBUG conn1 -> Command {id: 3, name: "setContext", parameters: {"value":"chrome"}}
06:07:33 INFO - PROCESS | 1260 | 1450274853451 Marionette DEBUG conn1 <- Response {id: 3, error: null, body: {}}
06:07:33 INFO - PROCESS | 1260 | 1450274853643 Marionette DEBUG conn1 -> Command {id: 4, name: "executeScript", parameters: {"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"\n Components.utils.import(\"resource://gre/modules/Log.jsm\");\n Log.repository.getLogger(\"Marionette\").level = Log.Level.Info;\n ","sandbox":"default","line":115}}
06:07:33 INFO - PROCESS | 1260 | [1260] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
06:07:34 INFO - PROCESS | 1260 | --DOCSHELL 0C833000 == 6 [pid = 1260] [id = 1]
06:07:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 19 (0BF34000) [pid = 1260] [serial = 19] [outer = 15FD3400]
06:07:35 INFO - PROCESS | 1260 | [1260] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
06:07:35 INFO - PROCESS | 1260 | [1260] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
06:07:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:07:35 INFO - PROCESS | 1260 | ++DOCSHELL 11B57400 == 7 [pid = 1260] [id = 8]
06:07:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 20 (11B57C00) [pid = 1260] [serial = 20] [outer = 00000000]
06:07:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 21 (11D40000) [pid = 1260] [serial = 21] [outer = 11B57C00]
06:07:35 INFO - PROCESS | 1260 | 1450274855699 Marionette INFO loaded listener.js
06:07:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 22 (13178000) [pid = 1260] [serial = 22] [outer = 11B57C00]
06:07:36 INFO - PROCESS | 1260 | ++DOCSHELL 162C2000 == 8 [pid = 1260] [id = 9]
06:07:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 23 (16482000) [pid = 1260] [serial = 23] [outer = 00000000]
06:07:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 24 (16762C00) [pid = 1260] [serial = 24] [outer = 16482000]
06:07:36 INFO - PROCESS | 1260 | 1450274856155 Marionette INFO loaded listener.js
06:07:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 25 (16DEE000) [pid = 1260] [serial = 25] [outer = 16482000]
06:07:37 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
06:07:37 INFO - document served over http requires an http
06:07:37 INFO - sub-resource via fetch-request using the http-csp
06:07:37 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:37 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
06:07:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1677ms
06:07:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:07:37 INFO - PROCESS | 1260 | ++DOCSHELL 0D8CFC00 == 9 [pid = 1260] [id = 10]
06:07:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 26 (0D8D1800) [pid = 1260] [serial = 26] [outer = 00000000]
06:07:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 27 (1110EC00) [pid = 1260] [serial = 27] [outer = 0D8D1800]
06:07:37 INFO - PROCESS | 1260 | 1450274857434 Marionette INFO loaded listener.js
06:07:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 28 (11576400) [pid = 1260] [serial = 28] [outer = 0D8D1800]
06:07:37 INFO - PROCESS | 1260 | --DOCSHELL 13172400 == 8 [pid = 1260] [id = 4]
06:07:37 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
06:07:37 INFO - document served over http requires an http
06:07:37 INFO - sub-resource via fetch-request using the http-csp
06:07:37 INFO - delivery method with no-redirect and when
06:07: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"
06:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:37 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
06:07:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 631ms
06:07:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:07:37 INFO - PROCESS | 1260 | ++DOCSHELL 118ACC00 == 9 [pid = 1260] [id = 11]
06:07:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 29 (118AD000) [pid = 1260] [serial = 29] [outer = 00000000]
06:07:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 30 (11A50400) [pid = 1260] [serial = 30] [outer = 118AD000]
06:07:38 INFO - PROCESS | 1260 | ++DOCSHELL 11D0D400 == 10 [pid = 1260] [id = 12]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 31 (11D0D800) [pid = 1260] [serial = 31] [outer = 00000000]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 32 (11D40800) [pid = 1260] [serial = 32] [outer = 11D0D800]
06:07:38 INFO - PROCESS | 1260 | 1450274858038 Marionette INFO loaded listener.js
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 33 (1316C000) [pid = 1260] [serial = 33] [outer = 11D0D800]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 34 (11B4D400) [pid = 1260] [serial = 34] [outer = 118AD000]
06:07:38 INFO - PROCESS | 1260 | ++DOCSHELL 0C4F3400 == 11 [pid = 1260] [id = 13]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 35 (11B4F400) [pid = 1260] [serial = 35] [outer = 00000000]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 36 (14C40400) [pid = 1260] [serial = 36] [outer = 11B4F400]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 37 (15375800) [pid = 1260] [serial = 37] [outer = 11B4F400]
06:07:38 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
06:07:38 INFO - document served over http requires an http
06:07:38 INFO - sub-resource via fetch-request using the http-csp
06:07:38 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:38 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:38 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:38 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:38 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
06:07:38 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 731ms
06:07:38 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:07:38 INFO - PROCESS | 1260 | ++DOCSHELL 1625EC00 == 12 [pid = 1260] [id = 14]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 38 (16484800) [pid = 1260] [serial = 38] [outer = 00000000]
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 39 (1648F000) [pid = 1260] [serial = 39] [outer = 16484800]
06:07:38 INFO - PROCESS | 1260 | 1450274858718 Marionette INFO loaded listener.js
06:07:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 40 (1675BC00) [pid = 1260] [serial = 40] [outer = 16484800]
06:07:39 INFO - PROCESS | 1260 | ++DOCSHELL 18AE6000 == 13 [pid = 1260] [id = 15]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 41 (18AE7000) [pid = 1260] [serial = 41] [outer = 00000000]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 42 (18BAE000) [pid = 1260] [serial = 42] [outer = 18AE7000]
06:07:39 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
06:07:39 INFO - document served over http requires an http
06:07:39 INFO - sub-resource via iframe-tag using the http-csp
06:07:39 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:39 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
06:07:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 631ms
06:07:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:07:39 INFO - PROCESS | 1260 | ++DOCSHELL 18AE8000 == 14 [pid = 1260] [id = 16]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 43 (18AE9800) [pid = 1260] [serial = 43] [outer = 00000000]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 44 (1A4E6800) [pid = 1260] [serial = 44] [outer = 18AE9800]
06:07:39 INFO - PROCESS | 1260 | 1450274859337 Marionette INFO loaded listener.js
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 45 (1A4EC800) [pid = 1260] [serial = 45] [outer = 18AE9800]
06:07:39 INFO - PROCESS | 1260 | ++DOCSHELL 11310800 == 15 [pid = 1260] [id = 17]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 46 (11310C00) [pid = 1260] [serial = 46] [outer = 00000000]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 47 (140C4400) [pid = 1260] [serial = 47] [outer = 11310C00]
06:07:39 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
06:07:39 INFO - document served over http requires an http
06:07:39 INFO - sub-resource via iframe-tag using the http-csp
06:07:39 INFO - delivery method with no-redirect and when
06:07: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"
06:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:39 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
06:07:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 570ms
06:07:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:07:39 INFO - PROCESS | 1260 | ++DOCSHELL 11307400 == 16 [pid = 1260] [id = 18]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 48 (1130A400) [pid = 1260] [serial = 48] [outer = 00000000]
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 49 (16520400) [pid = 1260] [serial = 49] [outer = 1130A400]
06:07:39 INFO - PROCESS | 1260 | 1450274859904 Marionette INFO loaded listener.js
06:07:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 50 (1A596800) [pid = 1260] [serial = 50] [outer = 1130A400]
06:07:40 INFO - PROCESS | 1260 | ++DOCSHELL 168B4C00 == 17 [pid = 1260] [id = 19]
06:07:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 51 (168B5000) [pid = 1260] [serial = 51] [outer = 00000000]
06:07:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 52 (168B6400) [pid = 1260] [serial = 52] [outer = 168B5000]
06:07:40 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
06:07:40 INFO - document served over http requires an http
06:07:40 INFO - sub-resource via iframe-tag using the http-csp
06:07:40 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:40 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
06:07:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 571ms
06:07:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:07:40 INFO - PROCESS | 1260 | ++DOCSHELL 124AB000 == 18 [pid = 1260] [id = 20]
06:07:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 53 (124AC400) [pid = 1260] [serial = 53] [outer = 00000000]
06:07:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 54 (168A8C00) [pid = 1260] [serial = 54] [outer = 124AC400]
06:07:40 INFO - PROCESS | 1260 | 1450274860508 Marionette INFO loaded listener.js
06:07:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 55 (1A59B400) [pid = 1260] [serial = 55] [outer = 124AC400]
06:07:40 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
06:07:40 INFO - document served over http requires an http
06:07:40 INFO - sub-resource via script-tag using the http-csp
06:07:40 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:40 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
06:07:40 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 571ms
06:07:40 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:07:41 INFO - PROCESS | 1260 | ++DOCSHELL 14135000 == 19 [pid = 1260] [id = 21]
06:07:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 56 (14136800) [pid = 1260] [serial = 56] [outer = 00000000]
06:07:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 57 (1413EC00) [pid = 1260] [serial = 57] [outer = 14136800]
06:07:41 INFO - PROCESS | 1260 | 1450274861061 Marionette INFO loaded listener.js
06:07:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 58 (1582AC00) [pid = 1260] [serial = 58] [outer = 14136800]
06:07:41 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
06:07:41 INFO - document served over http requires an http
06:07:41 INFO - sub-resource via script-tag using the http-csp
06:07:41 INFO - delivery method with no-redirect and when
06:07: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"
06:07:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:41 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
06:07:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 531ms
06:07:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:07:41 INFO - PROCESS | 1260 | ++DOCSHELL 14E96800 == 20 [pid = 1260] [id = 22]
06:07:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 59 (15379400) [pid = 1260] [serial = 59] [outer = 00000000]
06:07:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 60 (154A0C00) [pid = 1260] [serial = 60] [outer = 15379400]
06:07:41 INFO - PROCESS | 1260 | 1450274861629 Marionette INFO loaded listener.js
06:07:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 61 (1582F800) [pid = 1260] [serial = 61] [outer = 15379400]
06:07:42 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
06:07:42 INFO - document served over http requires an http
06:07:42 INFO - sub-resource via script-tag using the http-csp
06:07:42 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:42 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:42 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:42 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
06:07:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 530ms
06:07:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:07:42 INFO - PROCESS | 1260 | ++DOCSHELL 12B06400 == 21 [pid = 1260] [id = 23]
06:07:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 62 (12B0BC00) [pid = 1260] [serial = 62] [outer = 00000000]
06:07:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 63 (12B0FC00) [pid = 1260] [serial = 63] [outer = 12B0BC00]
06:07:42 INFO - PROCESS | 1260 | 1450274862138 Marionette INFO loaded listener.js
06:07:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 64 (15831800) [pid = 1260] [serial = 64] [outer = 12B0BC00]
06:07:42 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
06:07:42 INFO - document served over http requires an http
06:07:42 INFO - sub-resource via xhr-request using the http-csp
06:07:42 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:42 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
06:07:42 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 631ms
06:07:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:07:42 INFO - PROCESS | 1260 | ++DOCSHELL 12B0F000 == 22 [pid = 1260] [id = 24]
06:07:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 65 (18CD4800) [pid = 1260] [serial = 65] [outer = 00000000]
06:07:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 66 (1A96A000) [pid = 1260] [serial = 66] [outer = 18CD4800]
06:07:42 INFO - PROCESS | 1260 | 1450274862774 Marionette INFO loaded listener.js
06:07:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 67 (1A96F000) [pid = 1260] [serial = 67] [outer = 18CD4800]
06:07:43 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
06:07:43 INFO - document served over http requires an http
06:07:43 INFO - sub-resource via xhr-request using the http-csp
06:07:43 INFO - delivery method with no-redirect and when
06:07: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"
06:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:43 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
06:07:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 532ms
06:07:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:07:43 INFO - PROCESS | 1260 | ++DOCSHELL 16026000 == 23 [pid = 1260] [id = 25]
06:07:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 68 (16026C00) [pid = 1260] [serial = 68] [outer = 00000000]
06:07:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 69 (16030000) [pid = 1260] [serial = 69] [outer = 16026C00]
06:07:43 INFO - PROCESS | 1260 | 1450274863344 Marionette INFO loaded listener.js
06:07:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 70 (16037C00) [pid = 1260] [serial = 70] [outer = 16026C00]
06:07:43 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
06:07:43 INFO - document served over http requires an http
06:07:43 INFO - sub-resource via xhr-request using the http-csp
06:07:43 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:43 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
06:07:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 571ms
06:07:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:07:43 INFO - PROCESS | 1260 | ++DOCSHELL 1602E800 == 24 [pid = 1260] [id = 26]
06:07:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 71 (16033800) [pid = 1260] [serial = 71] [outer = 00000000]
06:07:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 72 (18BB9800) [pid = 1260] [serial = 72] [outer = 16033800]
06:07:43 INFO - PROCESS | 1260 | 1450274863914 Marionette INFO loaded listener.js
06:07:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 73 (1A406C00) [pid = 1260] [serial = 73] [outer = 16033800]
06:07:44 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
06:07:44 INFO - document served over http requires an https
06:07:44 INFO - sub-resource via fetch-request using the http-csp
06:07:44 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:44 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
06:07:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 530ms
06:07:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:07:44 INFO - PROCESS | 1260 | ++DOCSHELL 18C41400 == 25 [pid = 1260] [id = 27]
06:07:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 74 (18C41800) [pid = 1260] [serial = 74] [outer = 00000000]
06:07:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 75 (18C50C00) [pid = 1260] [serial = 75] [outer = 18C41800]
06:07:44 INFO - PROCESS | 1260 | 1450274864489 Marionette INFO loaded listener.js
06:07:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 76 (1A40C800) [pid = 1260] [serial = 76] [outer = 18C41800]
06:07:44 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
06:07:44 INFO - document served over http requires an https
06:07:44 INFO - sub-resource via fetch-request using the http-csp
06:07:44 INFO - delivery method with no-redirect and when
06:07: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"
06:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:44 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
06:07:44 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 571ms
06:07:44 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:07:45 INFO - PROCESS | 1260 | --DOCSHELL 11B57400 == 24 [pid = 1260] [id = 8]
06:07:45 INFO - PROCESS | 1260 | ++DOCSHELL 0CA20800 == 25 [pid = 1260] [id = 28]
06:07:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 77 (0CCEB400) [pid = 1260] [serial = 77] [outer = 00000000]
06:07:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 78 (0D8D8800) [pid = 1260] [serial = 78] [outer = 0CCEB400]
06:07:45 INFO - PROCESS | 1260 | 1450274865774 Marionette INFO loaded listener.js
06:07:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 79 (11305C00) [pid = 1260] [serial = 79] [outer = 0CCEB400]
06:07:46 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
06:07:46 INFO - document served over http requires an https
06:07:46 INFO - sub-resource via fetch-request using the http-csp
06:07:46 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:46 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
06:07:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1335ms
06:07:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:07:46 INFO - PROCESS | 1260 | ++DOCSHELL 11B4DC00 == 26 [pid = 1260] [id = 29]
06:07:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 80 (11B4E000) [pid = 1260] [serial = 80] [outer = 00000000]
06:07:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 81 (11D41400) [pid = 1260] [serial = 81] [outer = 11B4E000]
06:07:46 INFO - PROCESS | 1260 | 1450274866392 Marionette INFO loaded listener.js
06:07:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 82 (124ABC00) [pid = 1260] [serial = 82] [outer = 11B4E000]
06:07:46 INFO - PROCESS | 1260 | ++DOCSHELL 12B0A400 == 27 [pid = 1260] [id = 30]
06:07:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 83 (12B0AC00) [pid = 1260] [serial = 83] [outer = 00000000]
06:07:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 84 (11B57000) [pid = 1260] [serial = 84] [outer = 12B0AC00]
06:07:46 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
06:07:46 INFO - document served over http requires an https
06:07:46 INFO - sub-resource via iframe-tag using the http-csp
06:07:46 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:46 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
06:07:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 631ms
06:07:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 83 (13173000) [pid = 1260] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 82 (11B57C00) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 81 (16026C00) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 80 (14136800) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 79 (11D0D800) [pid = 1260] [serial = 31] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 78 (1130A400) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 77 (15379400) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 76 (124AC400) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 75 (16484800) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 74 (16033800) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 73 (18AE7000) [pid = 1260] [serial = 41] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 72 (11310C00) [pid = 1260] [serial = 46] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274859619]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 71 (168B5000) [pid = 1260] [serial = 51] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 70 (0D8D1800) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 69 (18CD4800) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 68 (12B0BC00) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 67 (18AE9800) [pid = 1260] [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]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 66 (13D6DC00) [pid = 1260] [serial = 9] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 65 (0D8D0000) [pid = 1260] [serial = 4] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 64 (18C50C00) [pid = 1260] [serial = 75] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 63 (16202C00) [pid = 1260] [serial = 17] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 62 (1625E800) [pid = 1260] [serial = 14] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 61 (18BB9800) [pid = 1260] [serial = 72] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 60 (16030000) [pid = 1260] [serial = 69] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 59 (1A96A000) [pid = 1260] [serial = 66] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 58 (12B0FC00) [pid = 1260] [serial = 63] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 57 (154A0C00) [pid = 1260] [serial = 60] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 56 (1413EC00) [pid = 1260] [serial = 57] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 55 (168A8C00) [pid = 1260] [serial = 54] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 54 (168B6400) [pid = 1260] [serial = 52] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 53 (16520400) [pid = 1260] [serial = 49] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 52 (140C4400) [pid = 1260] [serial = 47] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274859619]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 51 (1A4E6800) [pid = 1260] [serial = 44] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 50 (18BAE000) [pid = 1260] [serial = 42] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 49 (1648F000) [pid = 1260] [serial = 39] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 48 (14C40400) [pid = 1260] [serial = 36] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 47 (11D40800) [pid = 1260] [serial = 32] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 46 (1110EC00) [pid = 1260] [serial = 27] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 45 (16762C00) [pid = 1260] [serial = 24] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 44 (11D40000) [pid = 1260] [serial = 21] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 43 (11A50400) [pid = 1260] [serial = 30] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 42 (16037C00) [pid = 1260] [serial = 70] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 41 (1A96F000) [pid = 1260] [serial = 67] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | --DOMWINDOW == 40 (15831800) [pid = 1260] [serial = 64] [outer = 00000000] [url = about:blank]
06:07:47 INFO - PROCESS | 1260 | ++DOCSHELL 0C690400 == 28 [pid = 1260] [id = 31]
06:07:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 41 (0CA16800) [pid = 1260] [serial = 85] [outer = 00000000]
06:07:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 42 (11D40800) [pid = 1260] [serial = 86] [outer = 0CA16800]
06:07:47 INFO - PROCESS | 1260 | 1450274867333 Marionette INFO loaded listener.js
06:07:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 43 (12B0FC00) [pid = 1260] [serial = 87] [outer = 0CA16800]
06:07:47 INFO - PROCESS | 1260 | ++DOCSHELL 1413DC00 == 29 [pid = 1260] [id = 32]
06:07:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 44 (142D6C00) [pid = 1260] [serial = 88] [outer = 00000000]
06:07:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 45 (13D75400) [pid = 1260] [serial = 89] [outer = 142D6C00]
06:07:47 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
06:07:47 INFO - document served over http requires an https
06:07:47 INFO - sub-resource via iframe-tag using the http-csp
06:07:47 INFO - delivery method with no-redirect and when
06:07: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"
06:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:47 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
06:07:47 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 871ms
06:07:47 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:07:47 INFO - PROCESS | 1260 | ++DOCSHELL 11302C00 == 30 [pid = 1260] [id = 33]
06:07:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 46 (11D3F800) [pid = 1260] [serial = 90] [outer = 00000000]
06:07:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 47 (14C47800) [pid = 1260] [serial = 91] [outer = 11D3F800]
06:07:47 INFO - PROCESS | 1260 | 1450274867935 Marionette INFO loaded listener.js
06:07:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 48 (1549DC00) [pid = 1260] [serial = 92] [outer = 11D3F800]
06:07:48 INFO - PROCESS | 1260 | ++DOCSHELL 16020000 == 31 [pid = 1260] [id = 34]
06:07:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 49 (16021000) [pid = 1260] [serial = 93] [outer = 00000000]
06:07:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 50 (16023C00) [pid = 1260] [serial = 94] [outer = 16021000]
06:07:48 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
06:07:48 INFO - document served over http requires an https
06:07:48 INFO - sub-resource via iframe-tag using the http-csp
06:07:48 INFO - delivery method with swap-origin-redirect and when
06:07:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:48 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
06:07:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 631ms
06:07:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:07:48 INFO - PROCESS | 1260 | ++DOCSHELL 16021800 == 32 [pid = 1260] [id = 35]
06:07:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 51 (16022000) [pid = 1260] [serial = 95] [outer = 00000000]
06:07:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 52 (16035400) [pid = 1260] [serial = 96] [outer = 16022000]
06:07:48 INFO - PROCESS | 1260 | 1450274868516 Marionette INFO loaded listener.js
06:07:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 53 (16207C00) [pid = 1260] [serial = 97] [outer = 16022000]
06:07:48 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
06:07:48 INFO - document served over http requires an https
06:07:48 INFO - sub-resource via script-tag using the http-csp
06:07:48 INFO - delivery method with keep-origin-redirect and when
06:07:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:48 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
06:07:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 570ms
06:07:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:07:49 INFO - PROCESS | 1260 | ++DOCSHELL 16764000 == 33 [pid = 1260] [id = 36]
06:07:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 54 (1676AC00) [pid = 1260] [serial = 98] [outer = 00000000]
06:07:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 55 (168AFC00) [pid = 1260] [serial = 99] [outer = 1676AC00]
06:07:49 INFO - PROCESS | 1260 | 1450274869090 Marionette INFO loaded listener.js
06:07:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 56 (16CA3000) [pid = 1260] [serial = 100] [outer = 1676AC00]
06:07:49 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
06:07:49 INFO - document served over http requires an https
06:07:49 INFO - sub-resource via script-tag using the http-csp
06:07:49 INFO - delivery method with no-redirect and when
06:07: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"
06:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:49 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
06:07:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 671ms
06:07:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:07:49 INFO - PROCESS | 1260 | ++DOCSHELL 0CE64C00 == 34 [pid = 1260] [id = 37]
06:07:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 57 (12B04000) [pid = 1260] [serial = 101] [outer = 00000000]
06:07:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 58 (13D76000) [pid = 1260] [serial = 102] [outer = 12B04000]
06:07:49 INFO - PROCESS | 1260 | 1450274869920 Marionette INFO loaded listener.js
06:07:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 59 (1413BC00) [pid = 1260] [serial = 103] [outer = 12B04000]
06:07:50 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
06:07:50 INFO - document served over http requires an https
06:07:50 INFO - sub-resource via script-tag using the http-csp
06:07:50 INFO - delivery method with swap-origin-redirect and when
06:07:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:50 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
06:07:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 831ms
06:07:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:07:50 INFO - PROCESS | 1260 | ++DOCSHELL 1648AC00 == 35 [pid = 1260] [id = 38]
06:07:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 60 (1648D800) [pid = 1260] [serial = 104] [outer = 00000000]
06:07:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 61 (16DEEC00) [pid = 1260] [serial = 105] [outer = 1648D800]
06:07:50 INFO - PROCESS | 1260 | 1450274870716 Marionette INFO loaded listener.js
06:07:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 62 (175DC000) [pid = 1260] [serial = 106] [outer = 1648D800]
06:07:51 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
06:07:51 INFO - document served over http requires an https
06:07:51 INFO - sub-resource via xhr-request using the http-csp
06:07:51 INFO - delivery method with keep-origin-redirect and when
06:07: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"
06:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:51 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
06:07:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 771ms
06:07:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:07:51 INFO - PROCESS | 1260 | ++DOCSHELL 18AED000 == 36 [pid = 1260] [id = 39]
06:07:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 63 (18BB1400) [pid = 1260] [serial = 107] [outer = 00000000]
06:07:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 64 (18CD5400) [pid = 1260] [serial = 108] [outer = 18BB1400]
06:07:51 INFO - PROCESS | 1260 | 1450274871493 Marionette INFO loaded listener.js
06:07:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 65 (18D9A400) [pid = 1260] [serial = 109] [outer = 18BB1400]
06:07:52 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
06:07:52 INFO - document served over http requires an https
06:07:52 INFO - sub-resource via xhr-request using the http-csp
06:07:52 INFO - delivery method with no-redirect and when
06:07: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"
06:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:52 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
06:07:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 731ms
06:07:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:07:52 INFO - PROCESS | 1260 | ++DOCSHELL 0CB9AC00 == 37 [pid = 1260] [id = 40]
06:07:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 66 (0CB9B800) [pid = 1260] [serial = 110] [outer = 00000000]
06:07:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 67 (14C0A800) [pid = 1260] [serial = 111] [outer = 0CB9B800]
06:07:52 INFO - PROCESS | 1260 | 1450274872242 Marionette INFO loaded listener.js
06:07:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 68 (1602B400) [pid = 1260] [serial = 112] [outer = 0CB9B800]
06:07:52 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
06:07:52 INFO - document served over http requires an https
06:07:52 INFO - sub-resource via xhr-request using the http-csp
06:07:52 INFO - delivery method with swap-origin-redirect and when
06:07: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"
06:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:07:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:07:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:52 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
06:07:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 730ms
06:07:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:07:53 INFO - PROCESS | 1260 | ++DOCSHELL 0C476400 == 38 [pid = 1260] [id = 41]
06:07:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 69 (0CE69400) [pid = 1260] [serial = 113] [outer = 00000000]
06:07:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 70 (1A538400) [pid = 1260] [serial = 114] [outer = 0CE69400]
06:07:53 INFO - PROCESS | 1260 | 1450274873028 Marionette INFO loaded listener.js
06:07:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 71 (1A4EBC00) [pid = 1260] [serial = 115] [outer = 0CE69400]
06:07:54 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
06:07:54 INFO - document served over http requires an http
06:07:54 INFO - sub-resource via fetch-request using the http-csp
06:07:54 INFO - delivery method with keep-origin-redirect and when
06: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"
06:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:54 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
06:07:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1383ms
06:07:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:07:54 INFO - PROCESS | 1260 | ++DOCSHELL 11304C00 == 39 [pid = 1260] [id = 42]
06:07:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 72 (1130E000) [pid = 1260] [serial = 116] [outer = 00000000]
06:07:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 73 (1426C400) [pid = 1260] [serial = 117] [outer = 1130E000]
06:07:54 INFO - PROCESS | 1260 | 1450274874444 Marionette INFO loaded listener.js
06:07:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 74 (1582C000) [pid = 1260] [serial = 118] [outer = 1130E000]
06:07:55 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
06:07:55 INFO - document served over http requires an http
06:07:55 INFO - sub-resource via fetch-request using the http-csp
06:07:55 INFO - delivery method with no-redirect and when
06: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"
06:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:55 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
06:07:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 832ms
06:07:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:07:55 INFO - PROCESS | 1260 | ++DOCSHELL 1113C000 == 40 [pid = 1260] [id = 43]
06:07:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 75 (11302800) [pid = 1260] [serial = 119] [outer = 00000000]
06:07:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 76 (118CDC00) [pid = 1260] [serial = 120] [outer = 11302800]
06:07:55 INFO - PROCESS | 1260 | 1450274875297 Marionette INFO loaded listener.js
06:07:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 77 (11D3B800) [pid = 1260] [serial = 121] [outer = 11302800]
06:07:56 INFO - PROCESS | 1260 | --DOCSHELL 11310800 == 39 [pid = 1260] [id = 17]
06:07:56 INFO - PROCESS | 1260 | --DOCSHELL 18AE6000 == 38 [pid = 1260] [id = 15]
06:07:56 INFO - PROCESS | 1260 | --DOCSHELL 12B0A400 == 37 [pid = 1260] [id = 30]
06:07:56 INFO - PROCESS | 1260 | --DOCSHELL 1413DC00 == 36 [pid = 1260] [id = 32]
06:07:56 INFO - PROCESS | 1260 | --DOCSHELL 16020000 == 35 [pid = 1260] [id = 34]
06:07:56 INFO - PROCESS | 1260 | --DOCSHELL 168B4C00 == 34 [pid = 1260] [id = 19]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 76 (13D73000) [pid = 1260] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 75 (13178000) [pid = 1260] [serial = 22] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 74 (1675BC00) [pid = 1260] [serial = 40] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 73 (1A4EC800) [pid = 1260] [serial = 45] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 72 (1A596800) [pid = 1260] [serial = 50] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 71 (1A59B400) [pid = 1260] [serial = 55] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 70 (1582AC00) [pid = 1260] [serial = 58] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 69 (1316C000) [pid = 1260] [serial = 33] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 68 (1582F800) [pid = 1260] [serial = 61] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 67 (11576400) [pid = 1260] [serial = 28] [outer = 00000000] [url = about:blank]
06:07:56 INFO - PROCESS | 1260 | --DOMWINDOW == 66 (1A406C00) [pid = 1260] [serial = 73] [outer = 00000000] [url = about:blank]
06:07:56 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
06:07:56 INFO - document served over http requires an http
06:07:56 INFO - sub-resource via fetch-request using the http-csp
06:07:56 INFO - delivery method with swap-origin-redirect and when
06: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"
06:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:07:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:07:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:07:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:56 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
06:07:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1383ms
06:07:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:07:56 INFO - PROCESS | 1260 | ++DOCSHELL 11303800 == 35 [pid = 1260] [id = 44]
06:07:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 67 (11304400) [pid = 1260] [serial = 122] [outer = 00000000]
06:07:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 68 (1137AC00) [pid = 1260] [serial = 123] [outer = 11304400]
06:07:56 INFO - PROCESS | 1260 | 1450274876551 Marionette INFO loaded listener.js
06:07:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 69 (118A1C00) [pid = 1260] [serial = 124] [outer = 11304400]
06:07:56 INFO - PROCESS | 1260 | ++DOCSHELL 12B01400 == 36 [pid = 1260] [id = 45]
06:07:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 70 (12B02400) [pid = 1260] [serial = 125] [outer = 00000000]
06:07:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 71 (12B07800) [pid = 1260] [serial = 126] [outer = 12B02400]
06:07:57 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
06:07:57 INFO - document served over http requires an http
06:07:57 INFO - sub-resource via iframe-tag using the http-csp
06:07:57 INFO - delivery method with keep-origin-redirect and when
06:07:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:57 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
06:07:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 630ms
06:07:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:07:57 INFO - PROCESS | 1260 | ++DOCSHELL 12B01800 == 37 [pid = 1260] [id = 46]
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 72 (12B02000) [pid = 1260] [serial = 127] [outer = 00000000]
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 73 (13178800) [pid = 1260] [serial = 128] [outer = 12B02000]
06:07:57 INFO - PROCESS | 1260 | 1450274877190 Marionette INFO loaded listener.js
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 74 (13D79800) [pid = 1260] [serial = 129] [outer = 12B02000]
06:07:57 INFO - PROCESS | 1260 | ++DOCSHELL 1426E000 == 38 [pid = 1260] [id = 47]
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 75 (1426E800) [pid = 1260] [serial = 130] [outer = 00000000]
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 76 (14C09400) [pid = 1260] [serial = 131] [outer = 1426E800]
06:07:57 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
06:07:57 INFO - document served over http requires an http
06:07:57 INFO - sub-resource via iframe-tag using the http-csp
06:07:57 INFO - delivery method with no-redirect and when
06:07:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:57 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
06:07:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 631ms
06:07:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:07:57 INFO - PROCESS | 1260 | ++DOCSHELL 14C02400 == 39 [pid = 1260] [id = 48]
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 77 (14C08400) [pid = 1260] [serial = 132] [outer = 00000000]
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 78 (15493C00) [pid = 1260] [serial = 133] [outer = 14C08400]
06:07:57 INFO - PROCESS | 1260 | 1450274877833 Marionette INFO loaded listener.js
06:07:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 79 (1549D400) [pid = 1260] [serial = 134] [outer = 14C08400]
06:07:58 INFO - PROCESS | 1260 | ++DOCSHELL 15833800 == 40 [pid = 1260] [id = 49]
06:07:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 80 (15833C00) [pid = 1260] [serial = 135] [outer = 00000000]
06:07:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 81 (16023800) [pid = 1260] [serial = 136] [outer = 15833C00]
06:07:58 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
06:07:58 INFO - document served over http requires an http
06:07:58 INFO - sub-resource via iframe-tag using the http-csp
06:07:58 INFO - delivery method with swap-origin-redirect and when
06:07:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:07:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:07:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:58 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
06:07:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 590ms
06:07:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:07:58 INFO - PROCESS | 1260 | ++DOCSHELL 1601C800 == 41 [pid = 1260] [id = 50]
06:07:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 82 (1601CC00) [pid = 1260] [serial = 137] [outer = 00000000]
06:07:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 83 (16036800) [pid = 1260] [serial = 138] [outer = 1601CC00]
06:07:58 INFO - PROCESS | 1260 | 1450274878446 Marionette INFO loaded listener.js
06:07:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 84 (16490C00) [pid = 1260] [serial = 139] [outer = 1601CC00]
06:07:58 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
06:07:58 INFO - document served over http requires an http
06:07:58 INFO - sub-resource via script-tag using the http-csp
06:07:58 INFO - delivery method with keep-origin-redirect and when
06:07:58 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:58 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
06:07:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 632ms
06:07:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:07:59 INFO - PROCESS | 1260 | ++DOCSHELL 168AAC00 == 42 [pid = 1260] [id = 51]
06:07:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 85 (168AC800) [pid = 1260] [serial = 140] [outer = 00000000]
06:07:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 86 (16ACB400) [pid = 1260] [serial = 141] [outer = 168AC800]
06:07:59 INFO - PROCESS | 1260 | 1450274879106 Marionette INFO loaded listener.js
06:07:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 87 (175D2800) [pid = 1260] [serial = 142] [outer = 168AC800]
06:07:59 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
06:07:59 INFO - document served over http requires an http
06:07:59 INFO - sub-resource via script-tag using the http-csp
06:07:59 INFO - delivery method with no-redirect and when
06: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"
06:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:07:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:07:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:07:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:07:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:07:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:07:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:07:59 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
06:07:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 571ms
06:07:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:07:59 INFO - PROCESS | 1260 | ++DOCSHELL 168B1C00 == 43 [pid = 1260] [id = 52]
06:07:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 88 (18AEA400) [pid = 1260] [serial = 143] [outer = 00000000]
06:07:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 89 (18C4D000) [pid = 1260] [serial = 144] [outer = 18AEA400]
06:07:59 INFO - PROCESS | 1260 | 1450274879698 Marionette INFO loaded listener.js
06:07:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 90 (18DA6400) [pid = 1260] [serial = 145] [outer = 18AEA400]
06:08:00 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
06:08:00 INFO - document served over http requires an http
06:08:00 INFO - sub-resource via script-tag using the http-csp
06:08:00 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:00 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
06:08:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 570ms
06:08:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:08:00 INFO - PROCESS | 1260 | ++DOCSHELL 18C4DC00 == 44 [pid = 1260] [id = 53]
06:08:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 91 (1A4DF800) [pid = 1260] [serial = 146] [outer = 00000000]
06:08:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 92 (1A4EB000) [pid = 1260] [serial = 147] [outer = 1A4DF800]
06:08:00 INFO - PROCESS | 1260 | 1450274880256 Marionette INFO loaded listener.js
06:08:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 93 (1A596400) [pid = 1260] [serial = 148] [outer = 1A4DF800]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 92 (18C41800) [pid = 1260] [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]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 91 (16023C00) [pid = 1260] [serial = 94] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 90 (14C47800) [pid = 1260] [serial = 91] [outer = 00000000] [url = about:blank]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 89 (16035400) [pid = 1260] [serial = 96] [outer = 00000000] [url = about:blank]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 88 (11B57000) [pid = 1260] [serial = 84] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 87 (11D41400) [pid = 1260] [serial = 81] [outer = 00000000] [url = about:blank]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 86 (0D8D8800) [pid = 1260] [serial = 78] [outer = 00000000] [url = about:blank]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 85 (13D75400) [pid = 1260] [serial = 89] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274867589]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 84 (11D40800) [pid = 1260] [serial = 86] [outer = 00000000] [url = about:blank]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 83 (168AFC00) [pid = 1260] [serial = 99] [outer = 00000000] [url = about:blank]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 82 (0CCEB400) [pid = 1260] [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]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 81 (1676AC00) [pid = 1260] [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]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 80 (16021000) [pid = 1260] [serial = 93] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 79 (11D3F800) [pid = 1260] [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]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 78 (0CA16800) [pid = 1260] [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]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 77 (11B4E000) [pid = 1260] [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]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 76 (142D6C00) [pid = 1260] [serial = 88] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274867589]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 75 (16022000) [pid = 1260] [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]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 74 (12B0AC00) [pid = 1260] [serial = 83] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:00 INFO - PROCESS | 1260 | --DOMWINDOW == 73 (1A40C800) [pid = 1260] [serial = 76] [outer = 00000000] [url = about:blank]
06:08:01 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
06:08:01 INFO - document served over http requires an http
06:08:01 INFO - sub-resource via xhr-request using the http-csp
06:08:01 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:01 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
06:08:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
06:08:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:08:01 INFO - PROCESS | 1260 | ++DOCSHELL 0BE87000 == 45 [pid = 1260] [id = 54]
06:08:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 74 (0BE8A400) [pid = 1260] [serial = 149] [outer = 00000000]
06:08:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 75 (0CA24C00) [pid = 1260] [serial = 150] [outer = 0BE8A400]
06:08:01 INFO - PROCESS | 1260 | 1450274881180 Marionette INFO loaded listener.js
06:08:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 76 (11D40800) [pid = 1260] [serial = 151] [outer = 0BE8A400]
06:08:01 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
06:08:01 INFO - document served over http requires an http
06:08:01 INFO - sub-resource via xhr-request using the http-csp
06:08:01 INFO - delivery method with no-redirect and when
06: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"
06:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:01 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
06:08:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 531ms
06:08:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:08:01 INFO - PROCESS | 1260 | ++DOCSHELL 142D7800 == 46 [pid = 1260] [id = 55]
06:08:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 77 (16023C00) [pid = 1260] [serial = 152] [outer = 00000000]
06:08:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 78 (16B95000) [pid = 1260] [serial = 153] [outer = 16023C00]
06:08:01 INFO - PROCESS | 1260 | 1450274881717 Marionette INFO loaded listener.js
06:08:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 79 (16B99800) [pid = 1260] [serial = 154] [outer = 16023C00]
06:08:02 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
06:08:02 INFO - document served over http requires an http
06:08:02 INFO - sub-resource via xhr-request using the http-csp
06:08:02 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:02 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
06:08:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 530ms
06:08:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:08:02 INFO - PROCESS | 1260 | ++DOCSHELL 16B94000 == 47 [pid = 1260] [id = 56]
06:08:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 80 (16B9C000) [pid = 1260] [serial = 155] [outer = 00000000]
06:08:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 81 (1A90B800) [pid = 1260] [serial = 156] [outer = 16B9C000]
06:08:02 INFO - PROCESS | 1260 | 1450274882280 Marionette INFO loaded listener.js
06:08:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 82 (1A96B400) [pid = 1260] [serial = 157] [outer = 16B9C000]
06:08:02 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
06:08:02 INFO - document served over http requires an https
06:08:02 INFO - sub-resource via fetch-request using the http-csp
06:08:02 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:02 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
06:08:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
06:08:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:08:03 INFO - PROCESS | 1260 | ++DOCSHELL 0CB98400 == 48 [pid = 1260] [id = 57]
06:08:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 83 (0CB98800) [pid = 1260] [serial = 158] [outer = 00000000]
06:08:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 84 (0D8D1000) [pid = 1260] [serial = 159] [outer = 0CB98800]
06:08:03 INFO - PROCESS | 1260 | 1450274883080 Marionette INFO loaded listener.js
06:08:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 85 (11A0EC00) [pid = 1260] [serial = 160] [outer = 0CB98800]
06:08:03 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
06:08:03 INFO - document served over http requires an https
06:08:03 INFO - sub-resource via fetch-request using the http-csp
06:08:03 INFO - delivery method with no-redirect and when
06: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"
06:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:03 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
06:08:03 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 971ms
06:08:03 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:08:03 INFO - PROCESS | 1260 | ++DOCSHELL 14264C00 == 49 [pid = 1260] [id = 58]
06:08:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 86 (14265800) [pid = 1260] [serial = 161] [outer = 00000000]
06:08:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 87 (15099C00) [pid = 1260] [serial = 162] [outer = 14265800]
06:08:04 INFO - PROCESS | 1260 | 1450274884026 Marionette INFO loaded listener.js
06:08:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 88 (15378C00) [pid = 1260] [serial = 163] [outer = 14265800]
06:08:05 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
06:08:05 INFO - document served over http requires an https
06:08:05 INFO - sub-resource via fetch-request using the http-csp
06:08:05 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:05 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
06:08:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1519ms
06:08:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:08:05 INFO - PROCESS | 1260 | ++DOCSHELL 0CA1D400 == 50 [pid = 1260] [id = 59]
06:08:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 89 (0CA1F000) [pid = 1260] [serial = 164] [outer = 00000000]
06:08:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 90 (0D8C1800) [pid = 1260] [serial = 165] [outer = 0CA1F000]
06:08:05 INFO - PROCESS | 1260 | 1450274885785 Marionette INFO loaded listener.js
06:08:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 91 (11305800) [pid = 1260] [serial = 166] [outer = 0CA1F000]
06:08:06 INFO - PROCESS | 1260 | ++DOCSHELL 118AC400 == 51 [pid = 1260] [id = 60]
06:08:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 92 (11D43400) [pid = 1260] [serial = 167] [outer = 00000000]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 16764000 == 50 [pid = 1260] [id = 36]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 18AED000 == 49 [pid = 1260] [id = 39]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 1648AC00 == 48 [pid = 1260] [id = 38]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 0CE64C00 == 47 [pid = 1260] [id = 37]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 142D7800 == 46 [pid = 1260] [id = 55]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 0BE87000 == 45 [pid = 1260] [id = 54]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 18C4DC00 == 44 [pid = 1260] [id = 53]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 168B1C00 == 43 [pid = 1260] [id = 52]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 168AAC00 == 42 [pid = 1260] [id = 51]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 1601C800 == 41 [pid = 1260] [id = 50]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 15833800 == 40 [pid = 1260] [id = 49]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 14C02400 == 39 [pid = 1260] [id = 48]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 1426E000 == 38 [pid = 1260] [id = 47]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 12B01800 == 37 [pid = 1260] [id = 46]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 12B01400 == 36 [pid = 1260] [id = 45]
06:08:06 INFO - PROCESS | 1260 | --DOCSHELL 11303800 == 35 [pid = 1260] [id = 44]
06:08:06 INFO - PROCESS | 1260 | --DOMWINDOW == 91 (16207C00) [pid = 1260] [serial = 97] [outer = 00000000] [url = about:blank]
06:08:06 INFO - PROCESS | 1260 | --DOMWINDOW == 90 (16CA3000) [pid = 1260] [serial = 100] [outer = 00000000] [url = about:blank]
06:08:06 INFO - PROCESS | 1260 | --DOMWINDOW == 89 (124ABC00) [pid = 1260] [serial = 82] [outer = 00000000] [url = about:blank]
06:08:06 INFO - PROCESS | 1260 | --DOMWINDOW == 88 (12B0FC00) [pid = 1260] [serial = 87] [outer = 00000000] [url = about:blank]
06:08:06 INFO - PROCESS | 1260 | --DOMWINDOW == 87 (11305C00) [pid = 1260] [serial = 79] [outer = 00000000] [url = about:blank]
06:08:06 INFO - PROCESS | 1260 | --DOMWINDOW == 86 (1549DC00) [pid = 1260] [serial = 92] [outer = 00000000] [url = about:blank]
06:08:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 87 (0BE81C00) [pid = 1260] [serial = 168] [outer = 11D43400]
06:08:06 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
06:08:06 INFO - document served over http requires an https
06:08:06 INFO - sub-resource via iframe-tag using the http-csp
06:08:06 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:06 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
06:08:06 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1123ms
06:08:06 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:08:06 INFO - PROCESS | 1260 | ++DOCSHELL 0BF40800 == 36 [pid = 1260] [id = 61]
06:08:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 88 (0BF4B800) [pid = 1260] [serial = 169] [outer = 00000000]
06:08:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 89 (11308800) [pid = 1260] [serial = 170] [outer = 0BF4B800]
06:08:06 INFO - PROCESS | 1260 | 1450274886698 Marionette INFO loaded listener.js
06:08:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 90 (11B56C00) [pid = 1260] [serial = 171] [outer = 0BF4B800]
06:08:06 INFO - PROCESS | 1260 | ++DOCSHELL 12B0E000 == 37 [pid = 1260] [id = 62]
06:08:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 91 (12B0E800) [pid = 1260] [serial = 172] [outer = 00000000]
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 92 (13176400) [pid = 1260] [serial = 173] [outer = 12B0E800]
06:08:07 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
06:08:07 INFO - document served over http requires an https
06:08:07 INFO - sub-resource via iframe-tag using the http-csp
06:08:07 INFO - delivery method with no-redirect and when
06: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"
06:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:07 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
06:08:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 731ms
06:08:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:08:07 INFO - PROCESS | 1260 | ++DOCSHELL 12B0FC00 == 38 [pid = 1260] [id = 63]
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 93 (12B10000) [pid = 1260] [serial = 174] [outer = 00000000]
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 94 (14135400) [pid = 1260] [serial = 175] [outer = 12B10000]
06:08:07 INFO - PROCESS | 1260 | 1450274887337 Marionette INFO loaded listener.js
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 95 (1413E800) [pid = 1260] [serial = 176] [outer = 12B10000]
06:08:07 INFO - PROCESS | 1260 | ++DOCSHELL 14C4F000 == 39 [pid = 1260] [id = 64]
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 96 (14E92800) [pid = 1260] [serial = 177] [outer = 00000000]
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 97 (1508E800) [pid = 1260] [serial = 178] [outer = 14E92800]
06:08:07 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
06:08:07 INFO - document served over http requires an https
06:08:07 INFO - sub-resource via iframe-tag using the http-csp
06:08:07 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:07 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
06:08:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 631ms
06:08:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:08:07 INFO - PROCESS | 1260 | ++DOCSHELL 1508E400 == 40 [pid = 1260] [id = 65]
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 98 (1508EC00) [pid = 1260] [serial = 179] [outer = 00000000]
06:08:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 99 (1549A400) [pid = 1260] [serial = 180] [outer = 1508EC00]
06:08:07 INFO - PROCESS | 1260 | 1450274887975 Marionette INFO loaded listener.js
06:08:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 100 (15827400) [pid = 1260] [serial = 181] [outer = 1508EC00]
06:08:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 101 (16028C00) [pid = 1260] [serial = 182] [outer = 11B4F400]
06:08:08 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
06:08:08 INFO - document served over http requires an https
06:08:08 INFO - sub-resource via script-tag using the http-csp
06:08:08 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:08 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
06:08:08 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 590ms
06:08:08 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:08:08 INFO - PROCESS | 1260 | ++DOCSHELL 15494400 == 41 [pid = 1260] [id = 66]
06:08:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 102 (15496800) [pid = 1260] [serial = 183] [outer = 00000000]
06:08:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 103 (16203C00) [pid = 1260] [serial = 184] [outer = 15496800]
06:08:08 INFO - PROCESS | 1260 | 1450274888577 Marionette INFO loaded listener.js
06:08:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 104 (1675BC00) [pid = 1260] [serial = 185] [outer = 15496800]
06:08:09 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
06:08:09 INFO - document served over http requires an https
06:08:09 INFO - sub-resource via script-tag using the http-csp
06:08:09 INFO - delivery method with no-redirect and when
06:08:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:09 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
06:08:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 630ms
06:08:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:08:09 INFO - PROCESS | 1260 | ++DOCSHELL 16B8F400 == 42 [pid = 1260] [id = 67]
06:08:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 105 (16B8FC00) [pid = 1260] [serial = 186] [outer = 00000000]
06:08:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 106 (16B98000) [pid = 1260] [serial = 187] [outer = 16B8FC00]
06:08:09 INFO - PROCESS | 1260 | 1450274889245 Marionette INFO loaded listener.js
06:08:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 107 (16D75000) [pid = 1260] [serial = 188] [outer = 16B8FC00]
06:08:09 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
06:08:09 INFO - document served over http requires an https
06:08:09 INFO - sub-resource via script-tag using the http-csp
06:08:09 INFO - delivery method with swap-origin-redirect and when
06:08:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:09 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
06:08:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 632ms
06:08:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:08:09 INFO - PROCESS | 1260 | ++DOCSHELL 18AEF400 == 43 [pid = 1260] [id = 68]
06:08:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 108 (18AF0800) [pid = 1260] [serial = 189] [outer = 00000000]
06:08:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 109 (18C48C00) [pid = 1260] [serial = 190] [outer = 18AF0800]
06:08:09 INFO - PROCESS | 1260 | 1450274889941 Marionette INFO loaded listener.js
06:08:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 110 (18CD4C00) [pid = 1260] [serial = 191] [outer = 18AF0800]
06:08:10 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
06:08:10 INFO - document served over http requires an https
06:08:10 INFO - sub-resource via xhr-request using the http-csp
06:08:10 INFO - delivery method with keep-origin-redirect and when
06:08:10 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:10 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:10 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:10 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
06:08:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
06:08:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:08:10 INFO - PROCESS | 1260 | ++DOCSHELL 124B8400 == 44 [pid = 1260] [id = 69]
06:08:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 111 (18C41C00) [pid = 1260] [serial = 192] [outer = 00000000]
06:08:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 112 (1A4E3400) [pid = 1260] [serial = 193] [outer = 18C41C00]
06:08:10 INFO - PROCESS | 1260 | 1450274890516 Marionette INFO loaded listener.js
06:08:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 113 (1A4E8C00) [pid = 1260] [serial = 194] [outer = 18C41C00]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 112 (18BB1400) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 111 (1A90B800) [pid = 1260] [serial = 156] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 110 (11302800) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 109 (12B02000) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 108 (1426E800) [pid = 1260] [serial = 130] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274877511]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 107 (12B04000) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 106 (18AEA400) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 105 (168AC800) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 104 (15833C00) [pid = 1260] [serial = 135] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 103 (1A4DF800) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 102 (16023C00) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 101 (1601CC00) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 100 (0BE8A400) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 99 (14C08400) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 98 (11304400) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 97 (12B02400) [pid = 1260] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 96 (1130E000) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 95 (0CB9B800) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 94 (0CE69400) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 93 (1648D800) [pid = 1260] [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]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 92 (1426C400) [pid = 1260] [serial = 117] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 91 (14C0A800) [pid = 1260] [serial = 111] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 90 (1A538400) [pid = 1260] [serial = 114] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 89 (16DEEC00) [pid = 1260] [serial = 105] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 88 (18CD5400) [pid = 1260] [serial = 108] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 87 (13D76000) [pid = 1260] [serial = 102] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 86 (1A4EB000) [pid = 1260] [serial = 147] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 85 (16023800) [pid = 1260] [serial = 136] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 84 (15493C00) [pid = 1260] [serial = 133] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 83 (18C4D000) [pid = 1260] [serial = 144] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 82 (16B95000) [pid = 1260] [serial = 153] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 81 (16036800) [pid = 1260] [serial = 138] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 80 (16ACB400) [pid = 1260] [serial = 141] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 79 (12B07800) [pid = 1260] [serial = 126] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 78 (1137AC00) [pid = 1260] [serial = 123] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 77 (14C09400) [pid = 1260] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274877511]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 76 (13178800) [pid = 1260] [serial = 128] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 75 (118CDC00) [pid = 1260] [serial = 120] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 74 (0CA24C00) [pid = 1260] [serial = 150] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 73 (16B99800) [pid = 1260] [serial = 154] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 72 (1602B400) [pid = 1260] [serial = 112] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 71 (175DC000) [pid = 1260] [serial = 106] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 70 (18D9A400) [pid = 1260] [serial = 109] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 69 (1A596400) [pid = 1260] [serial = 148] [outer = 00000000] [url = about:blank]
06:08:11 INFO - PROCESS | 1260 | --DOMWINDOW == 68 (11D40800) [pid = 1260] [serial = 151] [outer = 00000000] [url = about:blank]
06:08:11 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
06:08:11 INFO - document served over http requires an https
06:08:11 INFO - sub-resource via xhr-request using the http-csp
06:08:11 INFO - delivery method with no-redirect and when
06: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"
06:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:11 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
06:08:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 830ms
06:08:11 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:08:11 INFO - PROCESS | 1260 | ++DOCSHELL 0CA16C00 == 45 [pid = 1260] [id = 70]
06:08:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 69 (0CB93400) [pid = 1260] [serial = 195] [outer = 00000000]
06:08:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 70 (15833C00) [pid = 1260] [serial = 196] [outer = 0CB93400]
06:08:11 INFO - PROCESS | 1260 | 1450274891387 Marionette INFO loaded listener.js
06:08:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 71 (16B99800) [pid = 1260] [serial = 197] [outer = 0CB93400]
06:08:11 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
06:08:11 INFO - document served over http requires an https
06:08:11 INFO - sub-resource via xhr-request using the http-csp
06:08:11 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:11 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
06:08:11 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 572ms
06:08:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:08:11 INFO - PROCESS | 1260 | ++DOCSHELL 0C803000 == 46 [pid = 1260] [id = 71]
06:08:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 72 (11306800) [pid = 1260] [serial = 198] [outer = 00000000]
06:08:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 73 (1A5A3C00) [pid = 1260] [serial = 199] [outer = 11306800]
06:08:11 INFO - PROCESS | 1260 | 1450274891967 Marionette INFO loaded listener.js
06:08:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 74 (1A969800) [pid = 1260] [serial = 200] [outer = 11306800]
06:08:12 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
06:08:12 INFO - document served over http requires an http
06:08:12 INFO - sub-resource via fetch-request using the meta-csp
06:08:12 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:12 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
06:08:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 570ms
06:08:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:08:12 INFO - PROCESS | 1260 | ++DOCSHELL 15296400 == 47 [pid = 1260] [id = 72]
06:08:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 75 (15298000) [pid = 1260] [serial = 201] [outer = 00000000]
06:08:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 76 (152A3400) [pid = 1260] [serial = 202] [outer = 15298000]
06:08:12 INFO - PROCESS | 1260 | 1450274892543 Marionette INFO loaded listener.js
06:08:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 77 (1C5C7C00) [pid = 1260] [serial = 203] [outer = 15298000]
06:08:12 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
06:08:12 INFO - document served over http requires an http
06:08:12 INFO - sub-resource via fetch-request using the meta-csp
06:08:12 INFO - delivery method with no-redirect and when
06:08: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"
06:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:12 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
06:08:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 570ms
06:08:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:08:13 INFO - PROCESS | 1260 | ++DOCSHELL 0BE88800 == 48 [pid = 1260] [id = 73]
06:08:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 78 (0BE88C00) [pid = 1260] [serial = 204] [outer = 00000000]
06:08:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 79 (0C4C3000) [pid = 1260] [serial = 205] [outer = 0BE88C00]
06:08:13 INFO - PROCESS | 1260 | 1450274893181 Marionette INFO loaded listener.js
06:08:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 80 (0CE67000) [pid = 1260] [serial = 206] [outer = 0BE88C00]
06:08:13 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
06:08:13 INFO - document served over http requires an http
06:08:13 INFO - sub-resource via fetch-request using the meta-csp
06:08:13 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:13 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
06:08:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 871ms
06:08:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:08:14 INFO - PROCESS | 1260 | ++DOCSHELL 142D7400 == 49 [pid = 1260] [id = 74]
06:08:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 81 (14C07800) [pid = 1260] [serial = 207] [outer = 00000000]
06:08:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 82 (15267400) [pid = 1260] [serial = 208] [outer = 14C07800]
06:08:14 INFO - PROCESS | 1260 | 1450274894050 Marionette INFO loaded listener.js
06:08:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 83 (1526F800) [pid = 1260] [serial = 209] [outer = 14C07800]
06:08:14 INFO - PROCESS | 1260 | ++DOCSHELL 0CB14000 == 50 [pid = 1260] [id = 75]
06:08:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 84 (0CB15400) [pid = 1260] [serial = 210] [outer = 00000000]
06:08:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 85 (0CB19800) [pid = 1260] [serial = 211] [outer = 0CB15400]
06:08:14 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
06:08:14 INFO - document served over http requires an http
06:08:14 INFO - sub-resource via iframe-tag using the meta-csp
06:08:14 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:14 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
06:08:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 830ms
06:08:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:08:14 INFO - PROCESS | 1260 | ++DOCSHELL 0CB1C400 == 51 [pid = 1260] [id = 76]
06:08:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 86 (14C08C00) [pid = 1260] [serial = 212] [outer = 00000000]
06:08:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 87 (15831000) [pid = 1260] [serial = 213] [outer = 14C08C00]
06:08:14 INFO - PROCESS | 1260 | 1450274894926 Marionette INFO loaded listener.js
06:08:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 88 (1648F800) [pid = 1260] [serial = 214] [outer = 14C08C00]
06:08:15 INFO - PROCESS | 1260 | ++DOCSHELL 1A59E800 == 52 [pid = 1260] [id = 77]
06:08:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 89 (1A90B800) [pid = 1260] [serial = 215] [outer = 00000000]
06:08:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 90 (1A596000) [pid = 1260] [serial = 216] [outer = 1A90B800]
06:08:15 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
06:08:15 INFO - document served over http requires an http
06:08:15 INFO - sub-resource via iframe-tag using the meta-csp
06:08:15 INFO - delivery method with no-redirect and when
06: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"
06:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:15 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:15 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:15 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
06:08:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 871ms
06:08:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:08:15 INFO - PROCESS | 1260 | ++DOCSHELL 1C5C9C00 == 53 [pid = 1260] [id = 78]
06:08:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 91 (1C5CA400) [pid = 1260] [serial = 217] [outer = 00000000]
06:08:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 92 (1DF24000) [pid = 1260] [serial = 218] [outer = 1C5CA400]
06:08:15 INFO - PROCESS | 1260 | 1450274895798 Marionette INFO loaded listener.js
06:08:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 93 (1DF29800) [pid = 1260] [serial = 219] [outer = 1C5CA400]
06:08:16 INFO - PROCESS | 1260 | ++DOCSHELL 1C5D1800 == 54 [pid = 1260] [id = 79]
06:08:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 94 (1DEA0000) [pid = 1260] [serial = 220] [outer = 00000000]
06:08:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 95 (1DEA7000) [pid = 1260] [serial = 221] [outer = 1DEA0000]
06:08:16 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
06:08:16 INFO - document served over http requires an http
06:08:16 INFO - sub-resource via iframe-tag using the meta-csp
06:08:16 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:16 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
06:08:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 831ms
06:08:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:08:16 INFO - PROCESS | 1260 | ++DOCSHELL 1181FC00 == 55 [pid = 1260] [id = 80]
06:08:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 96 (14CD9400) [pid = 1260] [serial = 222] [outer = 00000000]
06:08:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 97 (18DA9000) [pid = 1260] [serial = 223] [outer = 14CD9400]
06:08:16 INFO - PROCESS | 1260 | 1450274896624 Marionette INFO loaded listener.js
06:08:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 98 (1A53E400) [pid = 1260] [serial = 224] [outer = 14CD9400]
06:08:17 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
06:08:17 INFO - document served over http requires an http
06:08:17 INFO - sub-resource via script-tag using the meta-csp
06:08:17 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:17 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
06:08:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 830ms
06:08:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:08:17 INFO - PROCESS | 1260 | ++DOCSHELL 1DED2400 == 56 [pid = 1260] [id = 81]
06:08:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 99 (1DED4000) [pid = 1260] [serial = 225] [outer = 00000000]
06:08:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 100 (1DEDBC00) [pid = 1260] [serial = 226] [outer = 1DED4000]
06:08:17 INFO - PROCESS | 1260 | 1450274897452 Marionette INFO loaded listener.js
06:08:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 101 (1DF21C00) [pid = 1260] [serial = 227] [outer = 1DED4000]
06:08:17 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
06:08:17 INFO - document served over http requires an http
06:08:17 INFO - sub-resource via script-tag using the meta-csp
06:08:17 INFO - delivery method with no-redirect and when
06: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"
06:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:17 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:17 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:17 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
06:08:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 771ms
06:08:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:08:18 INFO - PROCESS | 1260 | ++DOCSHELL 1F6AB000 == 57 [pid = 1260] [id = 82]
06:08:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 102 (1F6ABC00) [pid = 1260] [serial = 228] [outer = 00000000]
06:08:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 103 (1F6B4800) [pid = 1260] [serial = 229] [outer = 1F6ABC00]
06:08:18 INFO - PROCESS | 1260 | 1450274898231 Marionette INFO loaded listener.js
06:08:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 104 (1938CC00) [pid = 1260] [serial = 230] [outer = 1F6ABC00]
06:08:19 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
06:08:19 INFO - document served over http requires an http
06:08:19 INFO - sub-resource via script-tag using the meta-csp
06:08:19 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:19 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
06:08:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1477ms
06:08:19 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:08:19 INFO - PROCESS | 1260 | ++DOCSHELL 11A76C00 == 58 [pid = 1260] [id = 83]
06:08:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 105 (11A7BC00) [pid = 1260] [serial = 231] [outer = 00000000]
06:08:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 106 (1316C400) [pid = 1260] [serial = 232] [outer = 11A7BC00]
06:08:19 INFO - PROCESS | 1260 | 1450274899713 Marionette INFO loaded listener.js
06:08:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 107 (14261800) [pid = 1260] [serial = 233] [outer = 11A7BC00]
06:08:20 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
06:08:20 INFO - document served over http requires an http
06:08:20 INFO - sub-resource via xhr-request using the meta-csp
06:08:20 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:20 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
06:08:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 953ms
06:08:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:08:20 INFO - PROCESS | 1260 | ++DOCSHELL 124B4800 == 59 [pid = 1260] [id = 84]
06:08:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 108 (125DC000) [pid = 1260] [serial = 234] [outer = 00000000]
06:08:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 109 (140CCC00) [pid = 1260] [serial = 235] [outer = 125DC000]
06:08:20 INFO - PROCESS | 1260 | 1450274900665 Marionette INFO loaded listener.js
06:08:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 110 (1426C400) [pid = 1260] [serial = 236] [outer = 125DC000]
06:08:21 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
06:08:21 INFO - document served over http requires an http
06:08:21 INFO - sub-resource via xhr-request using the meta-csp
06:08:21 INFO - delivery method with no-redirect and when
06: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"
06:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:21 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:21 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:21 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
06:08:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 830ms
06:08:21 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:08:21 INFO - PROCESS | 1260 | ++DOCSHELL 14296C00 == 60 [pid = 1260] [id = 85]
06:08:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 111 (14297000) [pid = 1260] [serial = 237] [outer = 00000000]
06:08:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 112 (1429C000) [pid = 1260] [serial = 238] [outer = 14297000]
06:08:21 INFO - PROCESS | 1260 | 1450274901530 Marionette INFO loaded listener.js
06:08:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 113 (15091C00) [pid = 1260] [serial = 239] [outer = 14297000]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 11304C00 == 59 [pid = 1260] [id = 42]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 1113C000 == 58 [pid = 1260] [id = 43]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 0CB9AC00 == 57 [pid = 1260] [id = 40]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 0C476400 == 56 [pid = 1260] [id = 41]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 15296400 == 55 [pid = 1260] [id = 72]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 0C803000 == 54 [pid = 1260] [id = 71]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 0CA16C00 == 53 [pid = 1260] [id = 70]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 124B8400 == 52 [pid = 1260] [id = 69]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 18AEF400 == 51 [pid = 1260] [id = 68]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 16B8F400 == 50 [pid = 1260] [id = 67]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 15494400 == 49 [pid = 1260] [id = 66]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 1508E400 == 48 [pid = 1260] [id = 65]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 14C4F000 == 47 [pid = 1260] [id = 64]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 12B0FC00 == 46 [pid = 1260] [id = 63]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 12B0E000 == 45 [pid = 1260] [id = 62]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 0BF40800 == 44 [pid = 1260] [id = 61]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 118AC400 == 43 [pid = 1260] [id = 60]
06:08:21 INFO - PROCESS | 1260 | --DOCSHELL 0CA1D400 == 42 [pid = 1260] [id = 59]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 112 (16490C00) [pid = 1260] [serial = 139] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 111 (11D3B800) [pid = 1260] [serial = 121] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 110 (118A1C00) [pid = 1260] [serial = 124] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 109 (175D2800) [pid = 1260] [serial = 142] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 108 (13D79800) [pid = 1260] [serial = 129] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 107 (1413BC00) [pid = 1260] [serial = 103] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 106 (18DA6400) [pid = 1260] [serial = 145] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 105 (1582C000) [pid = 1260] [serial = 118] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 104 (1A4EBC00) [pid = 1260] [serial = 115] [outer = 00000000] [url = about:blank]
06:08:21 INFO - PROCESS | 1260 | --DOMWINDOW == 103 (1549D400) [pid = 1260] [serial = 134] [outer = 00000000] [url = about:blank]
06:08:22 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
06:08:22 INFO - document served over http requires an http
06:08:22 INFO - sub-resource via xhr-request using the meta-csp
06:08:22 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:22 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:22 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:22 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
06:08:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
06:08:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:08:22 INFO - PROCESS | 1260 | ++DOCSHELL 11139000 == 43 [pid = 1260] [id = 86]
06:08:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 104 (11888800) [pid = 1260] [serial = 240] [outer = 00000000]
06:08:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 105 (125E4400) [pid = 1260] [serial = 241] [outer = 11888800]
06:08:22 INFO - PROCESS | 1260 | 1450274902293 Marionette INFO loaded listener.js
06:08:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 106 (140C8800) [pid = 1260] [serial = 242] [outer = 11888800]
06:08:22 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
06:08:22 INFO - document served over http requires an https
06:08:22 INFO - sub-resource via fetch-request using the meta-csp
06:08:22 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:22 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
06:08:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 632ms
06:08:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:08:22 INFO - PROCESS | 1260 | ++DOCSHELL 0CB0FC00 == 44 [pid = 1260] [id = 87]
06:08:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 107 (1413E400) [pid = 1260] [serial = 243] [outer = 00000000]
06:08:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 108 (15093400) [pid = 1260] [serial = 244] [outer = 1413E400]
06:08:22 INFO - PROCESS | 1260 | 1450274902924 Marionette INFO loaded listener.js
06:08:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 109 (15262C00) [pid = 1260] [serial = 245] [outer = 1413E400]
06:08:23 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
06:08:23 INFO - document served over http requires an https
06:08:23 INFO - sub-resource via fetch-request using the meta-csp
06:08:23 INFO - delivery method with no-redirect and when
06: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"
06:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:23 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
06:08:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 571ms
06:08:23 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:08:23 INFO - PROCESS | 1260 | ++DOCSHELL 14EA1400 == 45 [pid = 1260] [id = 88]
06:08:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 110 (1529B800) [pid = 1260] [serial = 246] [outer = 00000000]
06:08:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 111 (15495C00) [pid = 1260] [serial = 247] [outer = 1529B800]
06:08:23 INFO - PROCESS | 1260 | 1450274903493 Marionette INFO loaded listener.js
06:08:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 112 (15829C00) [pid = 1260] [serial = 248] [outer = 1529B800]
06:08:24 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
06:08:24 INFO - document served over http requires an https
06:08:24 INFO - sub-resource via fetch-request using the meta-csp
06:08:24 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:24 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
06:08:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
06:08:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:08:24 INFO - PROCESS | 1260 | ++DOCSHELL 1537D800 == 46 [pid = 1260] [id = 89]
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 113 (15497800) [pid = 1260] [serial = 249] [outer = 00000000]
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 114 (165AA800) [pid = 1260] [serial = 250] [outer = 15497800]
06:08:24 INFO - PROCESS | 1260 | 1450274904213 Marionette INFO loaded listener.js
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 115 (168AC000) [pid = 1260] [serial = 251] [outer = 15497800]
06:08:24 INFO - PROCESS | 1260 | ++DOCSHELL 16B94800 == 47 [pid = 1260] [id = 90]
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 116 (16B96400) [pid = 1260] [serial = 252] [outer = 00000000]
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 117 (1756F000) [pid = 1260] [serial = 253] [outer = 16B96400]
06:08:24 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
06:08:24 INFO - document served over http requires an https
06:08:24 INFO - sub-resource via iframe-tag using the meta-csp
06:08:24 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:24 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
06:08:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 670ms
06:08:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:08:24 INFO - PROCESS | 1260 | ++DOCSHELL 16B92800 == 48 [pid = 1260] [id = 91]
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 118 (16B9B000) [pid = 1260] [serial = 254] [outer = 00000000]
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 119 (175DA400) [pid = 1260] [serial = 255] [outer = 16B9B000]
06:08:24 INFO - PROCESS | 1260 | 1450274904910 Marionette INFO loaded listener.js
06:08:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 120 (18AE8800) [pid = 1260] [serial = 256] [outer = 16B9B000]
06:08:25 INFO - PROCESS | 1260 | ++DOCSHELL 18DA3400 == 49 [pid = 1260] [id = 92]
06:08:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 121 (18DA4800) [pid = 1260] [serial = 257] [outer = 00000000]
06:08:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 122 (19395C00) [pid = 1260] [serial = 258] [outer = 18DA4800]
06:08:25 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
06:08:25 INFO - document served over http requires an https
06:08:25 INFO - sub-resource via iframe-tag using the meta-csp
06:08:25 INFO - delivery method with no-redirect and when
06:08: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"
06:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:25 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
06:08:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 832ms
06:08:25 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:08:25 INFO - PROCESS | 1260 | ++DOCSHELL 18CD5000 == 50 [pid = 1260] [id = 93]
06:08:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 123 (18CD5400) [pid = 1260] [serial = 259] [outer = 00000000]
06:08:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 124 (19592000) [pid = 1260] [serial = 260] [outer = 18CD5400]
06:08:25 INFO - PROCESS | 1260 | 1450274905764 Marionette INFO loaded listener.js
06:08:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 125 (19595400) [pid = 1260] [serial = 261] [outer = 18CD5400]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 124 (1508E800) [pid = 1260] [serial = 178] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 123 (14135400) [pid = 1260] [serial = 175] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 122 (16B98000) [pid = 1260] [serial = 187] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 121 (1A4E3400) [pid = 1260] [serial = 193] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 120 (16203C00) [pid = 1260] [serial = 184] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 119 (0D8D1000) [pid = 1260] [serial = 159] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 118 (0BE81C00) [pid = 1260] [serial = 168] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 117 (0D8C1800) [pid = 1260] [serial = 165] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 116 (15099C00) [pid = 1260] [serial = 162] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 115 (18C48C00) [pid = 1260] [serial = 190] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 114 (13176400) [pid = 1260] [serial = 173] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274886978]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 113 (11308800) [pid = 1260] [serial = 170] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 112 (1508EC00) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 111 (0CA1F000) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 110 (15496800) [pid = 1260] [serial = 183] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 109 (12B10000) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 108 (18C41C00) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 107 (14E92800) [pid = 1260] [serial = 177] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 106 (11D43400) [pid = 1260] [serial = 167] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 105 (0BF4B800) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 104 (11306800) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 103 (16B8FC00) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 102 (12B0E800) [pid = 1260] [serial = 172] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274886978]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 101 (0CB93400) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 100 (18AF0800) [pid = 1260] [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]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 99 (152A3400) [pid = 1260] [serial = 202] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 98 (15833C00) [pid = 1260] [serial = 196] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 97 (1A5A3C00) [pid = 1260] [serial = 199] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 96 (1549A400) [pid = 1260] [serial = 180] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 95 (1A96B400) [pid = 1260] [serial = 157] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 94 (1A4E8C00) [pid = 1260] [serial = 194] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 93 (18CD4C00) [pid = 1260] [serial = 191] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 92 (15375800) [pid = 1260] [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.]
06:08:26 INFO - PROCESS | 1260 | --DOMWINDOW == 91 (16B99800) [pid = 1260] [serial = 197] [outer = 00000000] [url = about:blank]
06:08:26 INFO - PROCESS | 1260 | ++DOCSHELL 0D8D1000 == 51 [pid = 1260] [id = 94]
06:08:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 92 (11306800) [pid = 1260] [serial = 262] [outer = 00000000]
06:08:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 93 (12B0D400) [pid = 1260] [serial = 263] [outer = 11306800]
06:08:26 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
06:08:26 INFO - document served over http requires an https
06:08:26 INFO - sub-resource via iframe-tag using the meta-csp
06:08:26 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:26 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
06:08:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
06:08:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:08:26 INFO - PROCESS | 1260 | ++DOCSHELL 11B4D800 == 52 [pid = 1260] [id = 95]
06:08:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 94 (175D4C00) [pid = 1260] [serial = 264] [outer = 00000000]
06:08:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 95 (1959CC00) [pid = 1260] [serial = 265] [outer = 175D4C00]
06:08:26 INFO - PROCESS | 1260 | 1450274906542 Marionette INFO loaded listener.js
06:08:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 96 (1A407C00) [pid = 1260] [serial = 266] [outer = 175D4C00]
06:08:26 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
06:08:26 INFO - document served over http requires an https
06:08:26 INFO - sub-resource via script-tag using the meta-csp
06:08:26 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:26 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
06:08:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 570ms
06:08:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:08:27 INFO - PROCESS | 1260 | ++DOCSHELL 0C601400 == 53 [pid = 1260] [id = 96]
06:08:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 97 (19598800) [pid = 1260] [serial = 267] [outer = 00000000]
06:08:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 98 (1968C400) [pid = 1260] [serial = 268] [outer = 19598800]
06:08:27 INFO - PROCESS | 1260 | 1450274907109 Marionette INFO loaded listener.js
06:08:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 99 (1A401400) [pid = 1260] [serial = 269] [outer = 19598800]
06:08:27 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
06:08:27 INFO - document served over http requires an https
06:08:27 INFO - sub-resource via script-tag using the meta-csp
06:08:27 INFO - delivery method with no-redirect and when
06: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"
06:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:27 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
06:08:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 571ms
06:08:27 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:08:27 INFO - PROCESS | 1260 | ++DOCSHELL 1A4EB000 == 54 [pid = 1260] [id = 97]
06:08:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 100 (1A595800) [pid = 1260] [serial = 270] [outer = 00000000]
06:08:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 101 (1A908C00) [pid = 1260] [serial = 271] [outer = 1A595800]
06:08:27 INFO - PROCESS | 1260 | 1450274907721 Marionette INFO loaded listener.js
06:08:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 102 (1C5CCC00) [pid = 1260] [serial = 272] [outer = 1A595800]
06:08:28 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
06:08:28 INFO - document served over http requires an https
06:08:28 INFO - sub-resource via script-tag using the meta-csp
06:08:28 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:28 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
06:08:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
06:08:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:08:28 INFO - PROCESS | 1260 | ++DOCSHELL 0CB11000 == 55 [pid = 1260] [id = 98]
06:08:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 103 (0CB1BC00) [pid = 1260] [serial = 273] [outer = 00000000]
06:08:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 104 (1181B000) [pid = 1260] [serial = 274] [outer = 0CB1BC00]
06:08:28 INFO - PROCESS | 1260 | 1450274908552 Marionette INFO loaded listener.js
06:08:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 105 (11D42400) [pid = 1260] [serial = 275] [outer = 0CB1BC00]
06:08:29 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
06:08:29 INFO - document served over http requires an https
06:08:29 INFO - sub-resource via xhr-request using the meta-csp
06:08:29 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:29 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:29 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:29 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
06:08:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
06:08:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:08:29 INFO - PROCESS | 1260 | ++DOCSHELL 14292800 == 56 [pid = 1260] [id = 99]
06:08:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 106 (14293800) [pid = 1260] [serial = 276] [outer = 00000000]
06:08:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 107 (152A4400) [pid = 1260] [serial = 277] [outer = 14293800]
06:08:29 INFO - PROCESS | 1260 | 1450274909464 Marionette INFO loaded listener.js
06:08:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 108 (163B5000) [pid = 1260] [serial = 278] [outer = 14293800]
06:08:30 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
06:08:30 INFO - document served over http requires an https
06:08:30 INFO - sub-resource via xhr-request using the meta-csp
06:08:30 INFO - delivery method with no-redirect and when
06: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"
06:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:30 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
06:08:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 771ms
06:08:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:08:30 INFO - PROCESS | 1260 | ++DOCSHELL 18CE1800 == 57 [pid = 1260] [id = 100]
06:08:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 109 (1938F000) [pid = 1260] [serial = 279] [outer = 00000000]
06:08:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 110 (19ADC800) [pid = 1260] [serial = 280] [outer = 1938F000]
06:08:30 INFO - PROCESS | 1260 | 1450274910312 Marionette INFO loaded listener.js
06:08:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 111 (1A4E5000) [pid = 1260] [serial = 281] [outer = 1938F000]
06:08:30 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
06:08:30 INFO - document served over http requires an https
06:08:30 INFO - sub-resource via xhr-request using the meta-csp
06:08:30 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:30 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:30 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:30 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
06:08:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
06:08:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:08:31 INFO - PROCESS | 1260 | ++DOCSHELL 19A5F400 == 58 [pid = 1260] [id = 101]
06:08:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 112 (19A61000) [pid = 1260] [serial = 282] [outer = 00000000]
06:08:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 113 (19A6D800) [pid = 1260] [serial = 283] [outer = 19A61000]
06:08:31 INFO - PROCESS | 1260 | 1450274911069 Marionette INFO loaded listener.js
06:08:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 114 (1A967000) [pid = 1260] [serial = 284] [outer = 19A61000]
06:08:31 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
06:08:31 INFO - document served over http requires an http
06:08:31 INFO - sub-resource via fetch-request using the meta-csp
06:08:31 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:31 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:31 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:31 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:31 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
06:08:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 831ms
06:08:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:08:31 INFO - PROCESS | 1260 | ++DOCSHELL 19ADC000 == 59 [pid = 1260] [id = 102]
06:08:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 115 (19C21400) [pid = 1260] [serial = 285] [outer = 00000000]
06:08:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 116 (19C2B800) [pid = 1260] [serial = 286] [outer = 19C21400]
06:08:31 INFO - PROCESS | 1260 | 1450274911911 Marionette INFO loaded listener.js
06:08:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 117 (19C2E800) [pid = 1260] [serial = 287] [outer = 19C21400]
06:08:32 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
06:08:32 INFO - document served over http requires an http
06:08:32 INFO - sub-resource via fetch-request using the meta-csp
06:08:32 INFO - delivery method with no-redirect and when
06:08: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"
06:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:32 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
06:08:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 770ms
06:08:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:08:32 INFO - PROCESS | 1260 | 1450274912673 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
06:08:32 INFO - PROCESS | 1260 | ++DOCSHELL 1DEDAC00 == 60 [pid = 1260] [id = 103]
06:08:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 118 (1DEDB000) [pid = 1260] [serial = 288] [outer = 00000000]
06:08:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 119 (1DF2FC00) [pid = 1260] [serial = 289] [outer = 1DEDB000]
06:08:32 INFO - PROCESS | 1260 | 1450274912791 Marionette INFO loaded listener.js
06:08:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 120 (1F6B2800) [pid = 1260] [serial = 290] [outer = 1DEDB000]
06:08:34 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
06:08:34 INFO - document served over http requires an http
06:08:34 INFO - sub-resource via fetch-request using the meta-csp
06:08:34 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:34 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
06:08:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1980ms
06:08:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:08:35 INFO - PROCESS | 1260 | ++DOCSHELL 0BF40800 == 61 [pid = 1260] [id = 104]
06:08:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 121 (0C492C00) [pid = 1260] [serial = 291] [outer = 00000000]
06:08:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 122 (11308800) [pid = 1260] [serial = 292] [outer = 0C492C00]
06:08:35 INFO - PROCESS | 1260 | 1450274915076 Marionette INFO loaded listener.js
06:08:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 123 (11A50400) [pid = 1260] [serial = 293] [outer = 0C492C00]
06:08:35 INFO - PROCESS | 1260 | ++DOCSHELL 11A82400 == 62 [pid = 1260] [id = 105]
06:08:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 124 (11D09400) [pid = 1260] [serial = 294] [outer = 00000000]
06:08:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 125 (0CE65800) [pid = 1260] [serial = 295] [outer = 11D09400]
06:08:35 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
06:08:35 INFO - document served over http requires an http
06:08:35 INFO - sub-resource via iframe-tag using the meta-csp
06:08:35 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:35 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
06:08:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1435ms
06:08:35 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 0C601400 == 61 [pid = 1260] [id = 96]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 11B4D800 == 60 [pid = 1260] [id = 95]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 0D8D1000 == 59 [pid = 1260] [id = 94]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 18CD5000 == 58 [pid = 1260] [id = 93]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 18DA3400 == 57 [pid = 1260] [id = 92]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 16B92800 == 56 [pid = 1260] [id = 91]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 16B94800 == 55 [pid = 1260] [id = 90]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 1537D800 == 54 [pid = 1260] [id = 89]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 14EA1400 == 53 [pid = 1260] [id = 88]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 0CB0FC00 == 52 [pid = 1260] [id = 87]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 11139000 == 51 [pid = 1260] [id = 86]
06:08:36 INFO - PROCESS | 1260 | ++DOCSHELL 0BE84800 == 52 [pid = 1260] [id = 106]
06:08:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 126 (0BE86C00) [pid = 1260] [serial = 296] [outer = 00000000]
06:08:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 127 (0CB93C00) [pid = 1260] [serial = 297] [outer = 0BE86C00]
06:08:36 INFO - PROCESS | 1260 | 1450274916238 Marionette INFO loaded listener.js
06:08:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 128 (0D8D1000) [pid = 1260] [serial = 298] [outer = 0BE86C00]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 14296C00 == 51 [pid = 1260] [id = 85]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 124B4800 == 50 [pid = 1260] [id = 84]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 11A76C00 == 49 [pid = 1260] [id = 83]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 1F6AB000 == 48 [pid = 1260] [id = 82]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 1DED2400 == 47 [pid = 1260] [id = 81]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 1181FC00 == 46 [pid = 1260] [id = 80]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 1C5D1800 == 45 [pid = 1260] [id = 79]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 1C5C9C00 == 44 [pid = 1260] [id = 78]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 1A59E800 == 43 [pid = 1260] [id = 77]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 0CB14000 == 42 [pid = 1260] [id = 75]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 142D7400 == 41 [pid = 1260] [id = 74]
06:08:36 INFO - PROCESS | 1260 | --DOCSHELL 0BE88800 == 40 [pid = 1260] [id = 73]
06:08:36 INFO - PROCESS | 1260 | --DOMWINDOW == 127 (16D75000) [pid = 1260] [serial = 188] [outer = 00000000] [url = about:blank]
06:08:36 INFO - PROCESS | 1260 | --DOMWINDOW == 126 (11305800) [pid = 1260] [serial = 166] [outer = 00000000] [url = about:blank]
06:08:36 INFO - PROCESS | 1260 | --DOMWINDOW == 125 (11B56C00) [pid = 1260] [serial = 171] [outer = 00000000] [url = about:blank]
06:08:36 INFO - PROCESS | 1260 | --DOMWINDOW == 124 (1413E800) [pid = 1260] [serial = 176] [outer = 00000000] [url = about:blank]
06:08:36 INFO - PROCESS | 1260 | --DOMWINDOW == 123 (1A969800) [pid = 1260] [serial = 200] [outer = 00000000] [url = about:blank]
06:08:36 INFO - PROCESS | 1260 | --DOMWINDOW == 122 (15827400) [pid = 1260] [serial = 181] [outer = 00000000] [url = about:blank]
06:08:36 INFO - PROCESS | 1260 | --DOMWINDOW == 121 (1675BC00) [pid = 1260] [serial = 185] [outer = 00000000] [url = about:blank]
06:08:36 INFO - PROCESS | 1260 | ++DOCSHELL 12B01800 == 41 [pid = 1260] [id = 107]
06:08:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 122 (12B07C00) [pid = 1260] [serial = 299] [outer = 00000000]
06:08:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 123 (13175C00) [pid = 1260] [serial = 300] [outer = 12B07C00]
06:08:36 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
06:08:36 INFO - document served over http requires an http
06:08:36 INFO - sub-resource via iframe-tag using the meta-csp
06:08:36 INFO - delivery method with no-redirect and when
06:08: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"
06:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:36 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
06:08:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 970ms
06:08:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:08:37 INFO - PROCESS | 1260 | ++DOCSHELL 1113F000 == 42 [pid = 1260] [id = 108]
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 124 (140C4000) [pid = 1260] [serial = 301] [outer = 00000000]
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 125 (1426A000) [pid = 1260] [serial = 302] [outer = 140C4000]
06:08:37 INFO - PROCESS | 1260 | 1450274917128 Marionette INFO loaded listener.js
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 126 (14298000) [pid = 1260] [serial = 303] [outer = 140C4000]
06:08:37 INFO - PROCESS | 1260 | ++DOCSHELL 1509B000 == 43 [pid = 1260] [id = 109]
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 127 (1509B400) [pid = 1260] [serial = 304] [outer = 00000000]
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 128 (15266C00) [pid = 1260] [serial = 305] [outer = 1509B400]
06:08:37 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
06:08:37 INFO - document served over http requires an http
06:08:37 INFO - sub-resource via iframe-tag using the meta-csp
06:08:37 INFO - delivery method with swap-origin-redirect and when
06:08:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:37 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
06:08:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 771ms
06:08:37 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:08:37 INFO - PROCESS | 1260 | ++DOCSHELL 1526A400 == 44 [pid = 1260] [id = 110]
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 129 (1526B400) [pid = 1260] [serial = 306] [outer = 00000000]
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 130 (152A2C00) [pid = 1260] [serial = 307] [outer = 1526B400]
06:08:37 INFO - PROCESS | 1260 | 1450274917804 Marionette INFO loaded listener.js
06:08:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 131 (1549E800) [pid = 1260] [serial = 308] [outer = 1526B400]
06:08:38 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
06:08:38 INFO - document served over http requires an http
06:08:38 INFO - sub-resource via script-tag using the meta-csp
06:08:38 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:38 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
06:08:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 670ms
06:08:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:08:38 INFO - PROCESS | 1260 | ++DOCSHELL 15833400 == 45 [pid = 1260] [id = 111]
06:08:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 132 (15833800) [pid = 1260] [serial = 309] [outer = 00000000]
06:08:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 133 (16203C00) [pid = 1260] [serial = 310] [outer = 15833800]
06:08:38 INFO - PROCESS | 1260 | 1450274918463 Marionette INFO loaded listener.js
06:08:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 134 (16393800) [pid = 1260] [serial = 311] [outer = 15833800]
06:08:38 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
06:08:38 INFO - document served over http requires an http
06:08:38 INFO - sub-resource via script-tag using the meta-csp
06:08:38 INFO - delivery method with no-redirect and when
06:08: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"
06:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:38 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
06:08:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 670ms
06:08:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:08:39 INFO - PROCESS | 1260 | ++DOCSHELL 168B3000 == 46 [pid = 1260] [id = 112]
06:08:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 135 (168B3400) [pid = 1260] [serial = 312] [outer = 00000000]
06:08:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 136 (16D76400) [pid = 1260] [serial = 313] [outer = 168B3400]
06:08:39 INFO - PROCESS | 1260 | 1450274919199 Marionette INFO loaded listener.js
06:08:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 137 (175D6C00) [pid = 1260] [serial = 314] [outer = 168B3400]
06:08:39 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
06:08:39 INFO - document served over http requires an http
06:08:39 INFO - sub-resource via script-tag using the meta-csp
06:08:39 INFO - delivery method with swap-origin-redirect and when
06:08:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:39 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
06:08:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 731ms
06:08:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:08:39 INFO - PROCESS | 1260 | ++DOCSHELL 18CD5000 == 47 [pid = 1260] [id = 113]
06:08:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 138 (18CDB800) [pid = 1260] [serial = 315] [outer = 00000000]
06:08:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 139 (19397000) [pid = 1260] [serial = 316] [outer = 18CDB800]
06:08:39 INFO - PROCESS | 1260 | 1450274919942 Marionette INFO loaded listener.js
06:08:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 140 (19593800) [pid = 1260] [serial = 317] [outer = 18CDB800]
06:08:40 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
06:08:40 INFO - document served over http requires an http
06:08:40 INFO - sub-resource via xhr-request using the meta-csp
06:08:40 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:40 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
06:08:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
06:08:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 139 (18DA4800) [pid = 1260] [serial = 257] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274905310]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 138 (11306800) [pid = 1260] [serial = 262] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 137 (16B9B000) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 136 (14297000) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 135 (1A90B800) [pid = 1260] [serial = 215] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274895317]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 134 (15298000) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 133 (1DEA0000) [pid = 1260] [serial = 220] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 132 (0CB15400) [pid = 1260] [serial = 210] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 131 (1F6B4800) [pid = 1260] [serial = 229] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 130 (18DA9000) [pid = 1260] [serial = 223] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 129 (1DEDBC00) [pid = 1260] [serial = 226] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 128 (1DEA7000) [pid = 1260] [serial = 221] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 127 (1DF24000) [pid = 1260] [serial = 218] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 126 (0CB19800) [pid = 1260] [serial = 211] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 125 (15267400) [pid = 1260] [serial = 208] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 124 (0C4C3000) [pid = 1260] [serial = 205] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 123 (12B0D400) [pid = 1260] [serial = 263] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 122 (19592000) [pid = 1260] [serial = 260] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 121 (19395C00) [pid = 1260] [serial = 258] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274905310]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 120 (175DA400) [pid = 1260] [serial = 255] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 119 (15495C00) [pid = 1260] [serial = 247] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 118 (1968C400) [pid = 1260] [serial = 268] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 117 (1316C400) [pid = 1260] [serial = 232] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 116 (1959CC00) [pid = 1260] [serial = 265] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 115 (140CCC00) [pid = 1260] [serial = 235] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 114 (1A908C00) [pid = 1260] [serial = 271] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 113 (175D4C00) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 112 (15497800) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 111 (1413E400) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 110 (1529B800) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 109 (125DC000) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 108 (11888800) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 107 (18CD5400) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 106 (19598800) [pid = 1260] [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]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 105 (16B96400) [pid = 1260] [serial = 252] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 104 (1429C000) [pid = 1260] [serial = 238] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 103 (1756F000) [pid = 1260] [serial = 253] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 102 (165AA800) [pid = 1260] [serial = 250] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 101 (1A596000) [pid = 1260] [serial = 216] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274895317]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 100 (15093400) [pid = 1260] [serial = 244] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 99 (15831000) [pid = 1260] [serial = 213] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 98 (125E4400) [pid = 1260] [serial = 241] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 97 (1426C400) [pid = 1260] [serial = 236] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 96 (15091C00) [pid = 1260] [serial = 239] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | --DOMWINDOW == 95 (1C5C7C00) [pid = 1260] [serial = 203] [outer = 00000000] [url = about:blank]
06:08:41 INFO - PROCESS | 1260 | ++DOCSHELL 0CA16800 == 48 [pid = 1260] [id = 114]
06:08:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 96 (0CB13C00) [pid = 1260] [serial = 318] [outer = 00000000]
06:08:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 97 (125E4400) [pid = 1260] [serial = 319] [outer = 0CB13C00]
06:08:41 INFO - PROCESS | 1260 | 1450274921143 Marionette INFO loaded listener.js
06:08:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 98 (14297000) [pid = 1260] [serial = 320] [outer = 0CB13C00]
06:08:41 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
06:08:41 INFO - document served over http requires an http
06:08:41 INFO - sub-resource via xhr-request using the meta-csp
06:08:41 INFO - delivery method with no-redirect and when
06:08:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:41 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
06:08:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1067ms
06:08:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:08:41 INFO - PROCESS | 1260 | ++DOCSHELL 16B90C00 == 49 [pid = 1260] [id = 115]
06:08:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 99 (16CA4800) [pid = 1260] [serial = 321] [outer = 00000000]
06:08:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 100 (19AD6000) [pid = 1260] [serial = 322] [outer = 16CA4800]
06:08:41 INFO - PROCESS | 1260 | 1450274921773 Marionette INFO loaded listener.js
06:08:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 101 (19C24800) [pid = 1260] [serial = 323] [outer = 16CA4800]
06:08:42 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
06:08:42 INFO - document served over http requires an http
06:08:42 INFO - sub-resource via xhr-request using the meta-csp
06:08:42 INFO - delivery method with swap-origin-redirect and when
06:08:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:42 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
06:08:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
06:08:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:08:42 INFO - PROCESS | 1260 | ++DOCSHELL 19AD4400 == 50 [pid = 1260] [id = 116]
06:08:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 102 (19C25800) [pid = 1260] [serial = 324] [outer = 00000000]
06:08:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 103 (1A596400) [pid = 1260] [serial = 325] [outer = 19C25800]
06:08:42 INFO - PROCESS | 1260 | 1450274922425 Marionette INFO loaded listener.js
06:08:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 104 (1A59D400) [pid = 1260] [serial = 326] [outer = 19C25800]
06:08:42 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
06:08:42 INFO - document served over http requires an https
06:08:42 INFO - sub-resource via fetch-request using the meta-csp
06:08:42 INFO - delivery method with keep-origin-redirect and when
06:08:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:42 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
06:08:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
06:08:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:08:43 INFO - PROCESS | 1260 | ++DOCSHELL 1A90B800 == 51 [pid = 1260] [id = 117]
06:08:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 105 (1A96E800) [pid = 1260] [serial = 327] [outer = 00000000]
06:08:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 106 (1CF46C00) [pid = 1260] [serial = 328] [outer = 1A96E800]
06:08:43 INFO - PROCESS | 1260 | 1450274923094 Marionette INFO loaded listener.js
06:08:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 107 (1DEA5400) [pid = 1260] [serial = 329] [outer = 1A96E800]
06:08:43 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
06:08:43 INFO - document served over http requires an https
06:08:43 INFO - sub-resource via fetch-request using the meta-csp
06:08:43 INFO - delivery method with no-redirect and when
06: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"
06:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:43 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:43 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:43 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:43 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
06:08:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 931ms
06:08:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:08:44 INFO - PROCESS | 1260 | ++DOCSHELL 125E3400 == 52 [pid = 1260] [id = 118]
06:08:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 108 (125E3C00) [pid = 1260] [serial = 330] [outer = 00000000]
06:08:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 109 (14137000) [pid = 1260] [serial = 331] [outer = 125E3C00]
06:08:44 INFO - PROCESS | 1260 | 1450274924122 Marionette INFO loaded listener.js
06:08:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 110 (14267400) [pid = 1260] [serial = 332] [outer = 125E3C00]
06:08:44 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
06:08:44 INFO - document served over http requires an https
06:08:44 INFO - sub-resource via fetch-request using the meta-csp
06:08:44 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:44 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
06:08:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
06:08:44 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:08:45 INFO - PROCESS | 1260 | ++DOCSHELL 1529D400 == 53 [pid = 1260] [id = 119]
06:08:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 111 (15830800) [pid = 1260] [serial = 333] [outer = 00000000]
06:08:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 112 (16B9DC00) [pid = 1260] [serial = 334] [outer = 15830800]
06:08:45 INFO - PROCESS | 1260 | 1450274925045 Marionette INFO loaded listener.js
06:08:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 113 (1938BC00) [pid = 1260] [serial = 335] [outer = 15830800]
06:08:45 INFO - PROCESS | 1260 | ++DOCSHELL 166BA000 == 54 [pid = 1260] [id = 120]
06:08:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 114 (166BB000) [pid = 1260] [serial = 336] [outer = 00000000]
06:08:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 115 (166BD800) [pid = 1260] [serial = 337] [outer = 166BB000]
06:08:45 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
06:08:45 INFO - document served over http requires an https
06:08:45 INFO - sub-resource via iframe-tag using the meta-csp
06:08:45 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:45 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:45 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:45 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
06:08:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 931ms
06:08:45 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:08:46 INFO - PROCESS | 1260 | ++DOCSHELL 166C1400 == 55 [pid = 1260] [id = 121]
06:08:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 116 (166C1800) [pid = 1260] [serial = 338] [outer = 00000000]
06:08:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 117 (19C23C00) [pid = 1260] [serial = 339] [outer = 166C1800]
06:08:46 INFO - PROCESS | 1260 | 1450274926063 Marionette INFO loaded listener.js
06:08:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 118 (1C5C6C00) [pid = 1260] [serial = 340] [outer = 166C1800]
06:08:46 INFO - PROCESS | 1260 | ++DOCSHELL 195C5C00 == 56 [pid = 1260] [id = 122]
06:08:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 119 (195C6000) [pid = 1260] [serial = 341] [outer = 00000000]
06:08:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 120 (18CDBC00) [pid = 1260] [serial = 342] [outer = 195C6000]
06:08:46 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
06:08:46 INFO - document served over http requires an https
06:08:46 INFO - sub-resource via iframe-tag using the meta-csp
06:08:46 INFO - delivery method with no-redirect and when
06: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"
06:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:46 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
06:08:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1021ms
06:08:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:08:47 INFO - PROCESS | 1260 | ++DOCSHELL 195C4C00 == 57 [pid = 1260] [id = 123]
06:08:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 121 (195C7000) [pid = 1260] [serial = 343] [outer = 00000000]
06:08:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 122 (1CF46400) [pid = 1260] [serial = 344] [outer = 195C7000]
06:08:47 INFO - PROCESS | 1260 | 1450274927081 Marionette INFO loaded listener.js
06:08:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 123 (1DEDBC00) [pid = 1260] [serial = 345] [outer = 195C7000]
06:08:47 INFO - PROCESS | 1260 | ++DOCSHELL 1C88A000 == 58 [pid = 1260] [id = 124]
06:08:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 124 (1C88A400) [pid = 1260] [serial = 346] [outer = 00000000]
06:08:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 125 (1C88D400) [pid = 1260] [serial = 347] [outer = 1C88A400]
06:08:47 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
06:08:47 INFO - document served over http requires an https
06:08:47 INFO - sub-resource via iframe-tag using the meta-csp
06:08:47 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:47 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
06:08:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 971ms
06:08:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:08:48 INFO - PROCESS | 1260 | ++DOCSHELL 1C88B400 == 59 [pid = 1260] [id = 125]
06:08:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 126 (1C88D000) [pid = 1260] [serial = 348] [outer = 00000000]
06:08:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 127 (1DEDD800) [pid = 1260] [serial = 349] [outer = 1C88D000]
06:08:48 INFO - PROCESS | 1260 | 1450274928057 Marionette INFO loaded listener.js
06:08:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 128 (1DF29400) [pid = 1260] [serial = 350] [outer = 1C88D000]
06:08:48 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
06:08:48 INFO - document served over http requires an https
06:08:48 INFO - sub-resource via script-tag using the meta-csp
06:08:48 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:48 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
06:08:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 930ms
06:08:48 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:08:48 INFO - PROCESS | 1260 | ++DOCSHELL 1DEBC800 == 60 [pid = 1260] [id = 126]
06:08:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 129 (1DEBD400) [pid = 1260] [serial = 351] [outer = 00000000]
06:08:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 130 (1DEC5000) [pid = 1260] [serial = 352] [outer = 1DEBD400]
06:08:48 INFO - PROCESS | 1260 | 1450274928958 Marionette INFO loaded listener.js
06:08:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 131 (1F6B5000) [pid = 1260] [serial = 353] [outer = 1DEBD400]
06:08:49 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
06:08:49 INFO - document served over http requires an https
06:08:49 INFO - sub-resource via script-tag using the meta-csp
06:08:49 INFO - delivery method with no-redirect and when
06: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"
06:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:49 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
06:08:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 771ms
06:08:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:08:50 INFO - PROCESS | 1260 | ++DOCSHELL 14135400 == 61 [pid = 1260] [id = 127]
06:08:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 132 (152A3400) [pid = 1260] [serial = 354] [outer = 00000000]
06:08:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 133 (15587C00) [pid = 1260] [serial = 355] [outer = 152A3400]
06:08:50 INFO - PROCESS | 1260 | 1450274930709 Marionette INFO loaded listener.js
06:08:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 134 (19687400) [pid = 1260] [serial = 356] [outer = 152A3400]
06:08:51 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
06:08:51 INFO - document served over http requires an https
06:08:51 INFO - sub-resource via script-tag using the meta-csp
06:08:51 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:08:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:08:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:51 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
06:08:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1835ms
06:08:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:08:51 INFO - PROCESS | 1260 | ++DOCSHELL 124B1C00 == 62 [pid = 1260] [id = 128]
06:08:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 135 (124B6800) [pid = 1260] [serial = 357] [outer = 00000000]
06:08:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 136 (14134800) [pid = 1260] [serial = 358] [outer = 124B6800]
06:08:51 INFO - PROCESS | 1260 | 1450274931855 Marionette INFO loaded listener.js
06:08:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 137 (15090C00) [pid = 1260] [serial = 359] [outer = 124B6800]
06:08:52 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
06:08:52 INFO - document served over http requires an https
06:08:52 INFO - sub-resource via xhr-request using the meta-csp
06:08:52 INFO - delivery method with keep-origin-redirect and when
06: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"
06:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:52 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
06:08:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 831ms
06:08:52 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:08:52 INFO - PROCESS | 1260 | ++DOCSHELL 0D579000 == 63 [pid = 1260] [id = 129]
06:08:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 138 (0D8D0800) [pid = 1260] [serial = 360] [outer = 00000000]
06:08:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 139 (13D71000) [pid = 1260] [serial = 361] [outer = 0D8D0800]
06:08:52 INFO - PROCESS | 1260 | 1450274932792 Marionette INFO loaded listener.js
06:08:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 140 (15827400) [pid = 1260] [serial = 362] [outer = 0D8D0800]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 19AD4400 == 62 [pid = 1260] [id = 116]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 16B90C00 == 61 [pid = 1260] [id = 115]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 0CA16800 == 60 [pid = 1260] [id = 114]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 18CD5000 == 59 [pid = 1260] [id = 113]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 168B3000 == 58 [pid = 1260] [id = 112]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 15833400 == 57 [pid = 1260] [id = 111]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 1526A400 == 56 [pid = 1260] [id = 110]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 1509B000 == 55 [pid = 1260] [id = 109]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 1113F000 == 54 [pid = 1260] [id = 108]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 12B01800 == 53 [pid = 1260] [id = 107]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 0BE84800 == 52 [pid = 1260] [id = 106]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 11A82400 == 51 [pid = 1260] [id = 105]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 0BF40800 == 50 [pid = 1260] [id = 104]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 1DEDAC00 == 49 [pid = 1260] [id = 103]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 19ADC000 == 48 [pid = 1260] [id = 102]
06:08:53 INFO - PROCESS | 1260 | --DOCSHELL 19A5F400 == 47 [pid = 1260] [id = 101]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 139 (18AE8800) [pid = 1260] [serial = 256] [outer = 00000000] [url = about:blank]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 138 (19595400) [pid = 1260] [serial = 261] [outer = 00000000] [url = about:blank]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 137 (140C8800) [pid = 1260] [serial = 242] [outer = 00000000] [url = about:blank]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 136 (15262C00) [pid = 1260] [serial = 245] [outer = 00000000] [url = about:blank]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 135 (1A401400) [pid = 1260] [serial = 269] [outer = 00000000] [url = about:blank]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 134 (168AC000) [pid = 1260] [serial = 251] [outer = 00000000] [url = about:blank]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 133 (1A407C00) [pid = 1260] [serial = 266] [outer = 00000000] [url = about:blank]
06:08:53 INFO - PROCESS | 1260 | --DOMWINDOW == 132 (15829C00) [pid = 1260] [serial = 248] [outer = 00000000] [url = about:blank]
06:08:53 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
06:08:53 INFO - document served over http requires an https
06:08:53 INFO - sub-resource via xhr-request using the meta-csp
06:08:53 INFO - delivery method with no-redirect and when
06: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"
06:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:53 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
06:08:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1042ms
06:08:53 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:08:53 INFO - PROCESS | 1260 | ++DOCSHELL 0D57C000 == 48 [pid = 1260] [id = 130]
06:08:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 133 (0D57C400) [pid = 1260] [serial = 363] [outer = 00000000]
06:08:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 134 (124A9800) [pid = 1260] [serial = 364] [outer = 0D57C400]
06:08:53 INFO - PROCESS | 1260 | 1450274933681 Marionette INFO loaded listener.js
06:08:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 135 (140C5000) [pid = 1260] [serial = 365] [outer = 0D57C400]
06:08:54 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
06:08:54 INFO - document served over http requires an https
06:08:54 INFO - sub-resource via xhr-request using the meta-csp
06:08:54 INFO - delivery method with swap-origin-redirect and when
06: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"
06:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:08:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:08:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:54 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
06:08:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
06:08:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:08:54 INFO - PROCESS | 1260 | ++DOCSHELL 15093000 == 49 [pid = 1260] [id = 131]
06:08:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 136 (15094000) [pid = 1260] [serial = 366] [outer = 00000000]
06:08:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 137 (15377800) [pid = 1260] [serial = 367] [outer = 15094000]
06:08:54 INFO - PROCESS | 1260 | 1450274934366 Marionette INFO loaded listener.js
06:08:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 138 (1582D800) [pid = 1260] [serial = 368] [outer = 15094000]
06:08:54 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
06:08:54 INFO - document served over http requires an http
06:08:54 INFO - sub-resource via fetch-request using the meta-referrer
06:08:54 INFO - delivery method with keep-origin-redirect and when
06:08: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"
06:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:54 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
06:08:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
06:08:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:08:54 INFO - PROCESS | 1260 | ++DOCSHELL 152A1400 == 50 [pid = 1260] [id = 132]
06:08:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 139 (1602F800) [pid = 1260] [serial = 369] [outer = 00000000]
06:08:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 140 (16762400) [pid = 1260] [serial = 370] [outer = 1602F800]
06:08:55 INFO - PROCESS | 1260 | 1450274934997 Marionette INFO loaded listener.js
06:08:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 141 (16872800) [pid = 1260] [serial = 371] [outer = 1602F800]
06:08:55 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
06:08:55 INFO - document served over http requires an http
06:08:55 INFO - sub-resource via fetch-request using the meta-referrer
06:08:55 INFO - delivery method with no-redirect and when
06:08: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"
06:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:55 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
06:08:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 571ms
06:08:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:08:55 INFO - PROCESS | 1260 | ++DOCSHELL 14131400 == 51 [pid = 1260] [id = 133]
06:08:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 142 (166C6400) [pid = 1260] [serial = 372] [outer = 00000000]
06:08:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 143 (175D7800) [pid = 1260] [serial = 373] [outer = 166C6400]
06:08:55 INFO - PROCESS | 1260 | 1450274935628 Marionette INFO loaded listener.js
06:08:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 144 (18C44400) [pid = 1260] [serial = 374] [outer = 166C6400]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 143 (15833800) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 142 (140C4000) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 141 (0CB13C00) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 140 (168B3400) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 139 (1526B400) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 138 (18CDB800) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 137 (0C492C00) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 136 (1509B400) [pid = 1260] [serial = 304] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 135 (16CA4800) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 134 (0BE86C00) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 133 (19C25800) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 132 (11D09400) [pid = 1260] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 131 (12B07C00) [pid = 1260] [serial = 299] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274916692]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 130 (16B9C000) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 129 (1A595800) [pid = 1260] [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]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 128 (1A596400) [pid = 1260] [serial = 325] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 127 (19C2B800) [pid = 1260] [serial = 286] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 126 (1DF2FC00) [pid = 1260] [serial = 289] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 125 (19ADC800) [pid = 1260] [serial = 280] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 124 (19A6D800) [pid = 1260] [serial = 283] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 123 (1181B000) [pid = 1260] [serial = 274] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 122 (152A4400) [pid = 1260] [serial = 277] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 121 (13175C00) [pid = 1260] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274916692]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 120 (0CB93C00) [pid = 1260] [serial = 297] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 119 (16D76400) [pid = 1260] [serial = 313] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 118 (16203C00) [pid = 1260] [serial = 310] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 117 (152A2C00) [pid = 1260] [serial = 307] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 116 (0CE65800) [pid = 1260] [serial = 295] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 115 (11308800) [pid = 1260] [serial = 292] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 114 (19397000) [pid = 1260] [serial = 316] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 113 (15266C00) [pid = 1260] [serial = 305] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 112 (1426A000) [pid = 1260] [serial = 302] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 111 (125E4400) [pid = 1260] [serial = 319] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 110 (19AD6000) [pid = 1260] [serial = 322] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 109 (1C5CCC00) [pid = 1260] [serial = 272] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 108 (19593800) [pid = 1260] [serial = 317] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 107 (14297000) [pid = 1260] [serial = 320] [outer = 00000000] [url = about:blank]
06:08:56 INFO - PROCESS | 1260 | --DOMWINDOW == 106 (19C24800) [pid = 1260] [serial = 323] [outer = 00000000] [url = about:blank]
06:08:56 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
06:08:56 INFO - document served over http requires an http
06:08:56 INFO - sub-resource via fetch-request using the meta-referrer
06:08:56 INFO - delivery method with swap-origin-redirect and when
06:08: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"
06:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:08:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:08:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:08:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:56 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
06:08:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1223ms
06:08:56 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:08:56 INFO - PROCESS | 1260 | ++DOCSHELL 11308800 == 52 [pid = 1260] [id = 134]
06:08:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 107 (11383400) [pid = 1260] [serial = 375] [outer = 00000000]
06:08:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 108 (11D02000) [pid = 1260] [serial = 376] [outer = 11383400]
06:08:57 INFO - PROCESS | 1260 | 1450274937019 Marionette INFO loaded listener.js
06:08:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 109 (12B01400) [pid = 1260] [serial = 377] [outer = 11383400]
06:08:57 INFO - PROCESS | 1260 | ++DOCSHELL 15099C00 == 53 [pid = 1260] [id = 135]
06:08:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 110 (1509AC00) [pid = 1260] [serial = 378] [outer = 00000000]
06:08:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 111 (1549CC00) [pid = 1260] [serial = 379] [outer = 1509AC00]
06:08:57 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
06:08:57 INFO - document served over http requires an http
06:08:57 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:57 INFO - delivery method with keep-origin-redirect and when
06:08:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:57 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
06:08:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 988ms
06:08:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:08:57 INFO - PROCESS | 1260 | ++DOCSHELL 15098800 == 54 [pid = 1260] [id = 136]
06:08:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 112 (15268400) [pid = 1260] [serial = 380] [outer = 00000000]
06:08:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 113 (16038400) [pid = 1260] [serial = 381] [outer = 15268400]
06:08:58 INFO - PROCESS | 1260 | 1450274937990 Marionette INFO loaded listener.js
06:08:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 114 (16B98400) [pid = 1260] [serial = 382] [outer = 15268400]
06:08:58 INFO - PROCESS | 1260 | ++DOCSHELL 1958E800 == 55 [pid = 1260] [id = 137]
06:08:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 115 (1958EC00) [pid = 1260] [serial = 383] [outer = 00000000]
06:08:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 116 (19397000) [pid = 1260] [serial = 384] [outer = 1958EC00]
06:08:58 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
06:08:58 INFO - document served over http requires an http
06:08:58 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:58 INFO - delivery method with no-redirect and when
06:08:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:58 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
06:08:58 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 930ms
06:08:58 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:08:58 INFO - PROCESS | 1260 | ++DOCSHELL 1958F000 == 56 [pid = 1260] [id = 138]
06:08:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 117 (1958FC00) [pid = 1260] [serial = 385] [outer = 00000000]
06:08:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 118 (195D2400) [pid = 1260] [serial = 386] [outer = 1958FC00]
06:08:58 INFO - PROCESS | 1260 | 1450274938906 Marionette INFO loaded listener.js
06:08:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 119 (1968A400) [pid = 1260] [serial = 387] [outer = 1958FC00]
06:08:59 INFO - PROCESS | 1260 | ++DOCSHELL 19686400 == 57 [pid = 1260] [id = 139]
06:08:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 120 (1968E000) [pid = 1260] [serial = 388] [outer = 00000000]
06:08:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 121 (19AD3400) [pid = 1260] [serial = 389] [outer = 1968E000]
06:08:59 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
06:08:59 INFO - document served over http requires an http
06:08:59 INFO - sub-resource via iframe-tag using the meta-referrer
06:08:59 INFO - delivery method with swap-origin-redirect and when
06:08:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:08:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:08:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:08:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:08:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:08:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:08:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:08:59 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
06:08:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 931ms
06:08:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:08:59 INFO - PROCESS | 1260 | ++DOCSHELL 19A60400 == 58 [pid = 1260] [id = 140]
06:08:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 122 (19A6D000) [pid = 1260] [serial = 390] [outer = 00000000]
06:08:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 123 (19ADF000) [pid = 1260] [serial = 391] [outer = 19A6D000]
06:08:59 INFO - PROCESS | 1260 | 1450274939863 Marionette INFO loaded listener.js
06:08:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 124 (19C2C400) [pid = 1260] [serial = 392] [outer = 19A6D000]
06:09:00 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
06:09:00 INFO - document served over http requires an http
06:09:00 INFO - sub-resource via script-tag using the meta-referrer
06:09:00 INFO - delivery method with keep-origin-redirect and when
06:09:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:09:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:00 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
06:09:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 870ms
06:09:00 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:09:00 INFO - PROCESS | 1260 | ++DOCSHELL 19AD9800 == 59 [pid = 1260] [id = 141]
06:09:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 125 (19ADB800) [pid = 1260] [serial = 393] [outer = 00000000]
06:09:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 126 (1A597C00) [pid = 1260] [serial = 394] [outer = 19ADB800]
06:09:00 INFO - PROCESS | 1260 | 1450274940694 Marionette INFO loaded listener.js
06:09:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 127 (1A59A400) [pid = 1260] [serial = 395] [outer = 19ADB800]
06:09:01 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
06:09:01 INFO - document served over http requires an http
06:09:01 INFO - sub-resource via script-tag using the meta-referrer
06:09:01 INFO - delivery method with no-redirect and when
06:09: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"
06:09:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:01 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:01 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:01 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
06:09:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 831ms
06:09:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:09:01 INFO - PROCESS | 1260 | ++DOCSHELL 1C895C00 == 60 [pid = 1260] [id = 142]
06:09:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 128 (1CF45800) [pid = 1260] [serial = 396] [outer = 00000000]
06:09:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 129 (1DEB6800) [pid = 1260] [serial = 397] [outer = 1CF45800]
06:09:01 INFO - PROCESS | 1260 | 1450274941552 Marionette INFO loaded listener.js
06:09:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 130 (1DEC0C00) [pid = 1260] [serial = 398] [outer = 1CF45800]
06:09:02 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
06:09:02 INFO - document served over http requires an http
06:09:02 INFO - sub-resource via script-tag using the meta-referrer
06:09:02 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:02 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
06:09:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 830ms
06:09:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:09:02 INFO - PROCESS | 1260 | ++DOCSHELL 11302800 == 61 [pid = 1260] [id = 143]
06:09:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 131 (1DEA8C00) [pid = 1260] [serial = 399] [outer = 00000000]
06:09:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 132 (1FF51C00) [pid = 1260] [serial = 400] [outer = 1DEA8C00]
06:09:02 INFO - PROCESS | 1260 | 1450274942379 Marionette INFO loaded listener.js
06:09:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 133 (1FF78C00) [pid = 1260] [serial = 401] [outer = 1DEA8C00]
06:09:02 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
06:09:02 INFO - document served over http requires an http
06:09:02 INFO - sub-resource via xhr-request using the meta-referrer
06:09:02 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:02 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
06:09:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 830ms
06:09:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:09:03 INFO - PROCESS | 1260 | ++DOCSHELL 1F641400 == 62 [pid = 1260] [id = 144]
06:09:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 134 (1F641800) [pid = 1260] [serial = 402] [outer = 00000000]
06:09:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 135 (1F64CC00) [pid = 1260] [serial = 403] [outer = 1F641800]
06:09:03 INFO - PROCESS | 1260 | 1450274943226 Marionette INFO loaded listener.js
06:09:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 136 (1F6AB000) [pid = 1260] [serial = 404] [outer = 1F641800]
06:09:03 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
06:09:03 INFO - document served over http requires an http
06:09:03 INFO - sub-resource via xhr-request using the meta-referrer
06:09:03 INFO - delivery method with no-redirect and when
06:09: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"
06:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:03 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:03 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:03 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
06:09:03 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 771ms
06:09:03 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:09:03 INFO - PROCESS | 1260 | ++DOCSHELL 2038F400 == 63 [pid = 1260] [id = 145]
06:09:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 137 (20391400) [pid = 1260] [serial = 405] [outer = 00000000]
06:09:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 138 (20397C00) [pid = 1260] [serial = 406] [outer = 20391400]
06:09:04 INFO - PROCESS | 1260 | 1450274943985 Marionette INFO loaded listener.js
06:09:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 139 (2039B400) [pid = 1260] [serial = 407] [outer = 20391400]
06:09:04 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
06:09:04 INFO - document served over http requires an http
06:09:04 INFO - sub-resource via xhr-request using the meta-referrer
06:09:04 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:04 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
06:09:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
06:09:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:09:04 INFO - PROCESS | 1260 | ++DOCSHELL 20397000 == 64 [pid = 1260] [id = 146]
06:09:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 140 (203BEC00) [pid = 1260] [serial = 408] [outer = 00000000]
06:09:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 141 (203CA000) [pid = 1260] [serial = 409] [outer = 203BEC00]
06:09:04 INFO - PROCESS | 1260 | 1450274944821 Marionette INFO loaded listener.js
06:09:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 142 (20FE8400) [pid = 1260] [serial = 410] [outer = 203BEC00]
06:09:05 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
06:09:05 INFO - document served over http requires an https
06:09:05 INFO - sub-resource via fetch-request using the meta-referrer
06:09:05 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:05 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
06:09:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 831ms
06:09:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:09:05 INFO - PROCESS | 1260 | ++DOCSHELL 20FEA400 == 65 [pid = 1260] [id = 147]
06:09:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 143 (20FEB800) [pid = 1260] [serial = 411] [outer = 00000000]
06:09:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 144 (21674000) [pid = 1260] [serial = 412] [outer = 20FEB800]
06:09:05 INFO - PROCESS | 1260 | 1450274945695 Marionette INFO loaded listener.js
06:09:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 145 (2167BC00) [pid = 1260] [serial = 413] [outer = 20FEB800]
06:09:06 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
06:09:06 INFO - document served over http requires an https
06:09:06 INFO - sub-resource via fetch-request using the meta-referrer
06:09:06 INFO - delivery method with no-redirect and when
06:09: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"
06:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:06 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:06 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:06 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:06 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
06:09:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
06:09:06 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:09:06 INFO - PROCESS | 1260 | ++DOCSHELL 19B27C00 == 66 [pid = 1260] [id = 148]
06:09:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 146 (19B29800) [pid = 1260] [serial = 414] [outer = 00000000]
06:09:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 147 (19B30C00) [pid = 1260] [serial = 415] [outer = 19B29800]
06:09:06 INFO - PROCESS | 1260 | 1450274946634 Marionette INFO loaded listener.js
06:09:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 148 (2167D800) [pid = 1260] [serial = 416] [outer = 19B29800]
06:09:08 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
06:09:08 INFO - document served over http requires an https
06:09:08 INFO - sub-resource via fetch-request using the meta-referrer
06:09:08 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:08 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:08 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:08 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:08 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
06:09:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1972ms
06:09:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:09:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 149 (0CB1A800) [pid = 1260] [serial = 417] [outer = 11B4F400]
06:09:08 INFO - PROCESS | 1260 | ++DOCSHELL 0D8D9C00 == 67 [pid = 1260] [id = 149]
06:09:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 150 (1110C400) [pid = 1260] [serial = 418] [outer = 00000000]
06:09:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 151 (118ABC00) [pid = 1260] [serial = 419] [outer = 1110C400]
06:09:08 INFO - PROCESS | 1260 | 1450274948874 Marionette INFO loaded listener.js
06:09:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 152 (124A9C00) [pid = 1260] [serial = 420] [outer = 1110C400]
06:09:09 INFO - PROCESS | 1260 | ++DOCSHELL 15497400 == 68 [pid = 1260] [id = 150]
06:09:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 153 (15588800) [pid = 1260] [serial = 421] [outer = 00000000]
06:09:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (15377C00) [pid = 1260] [serial = 422] [outer = 15588800]
06:09:09 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
06:09:09 INFO - document served over http requires an https
06:09:09 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:09 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:09 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
06:09:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1336ms
06:09:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 152A1400 == 67 [pid = 1260] [id = 132]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 15093000 == 66 [pid = 1260] [id = 131]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 0D57C000 == 65 [pid = 1260] [id = 130]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 0D579000 == 64 [pid = 1260] [id = 129]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 124B1C00 == 63 [pid = 1260] [id = 128]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 1C88A000 == 62 [pid = 1260] [id = 124]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 195C5C00 == 61 [pid = 1260] [id = 122]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 166BA000 == 60 [pid = 1260] [id = 120]
06:09:10 INFO - PROCESS | 1260 | --DOCSHELL 125E3400 == 59 [pid = 1260] [id = 118]
06:09:10 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (175D6C00) [pid = 1260] [serial = 314] [outer = 00000000] [url = about:blank]
06:09:10 INFO - PROCESS | 1260 | --DOMWINDOW == 152 (11A50400) [pid = 1260] [serial = 293] [outer = 00000000] [url = about:blank]
06:09:10 INFO - PROCESS | 1260 | --DOMWINDOW == 151 (14298000) [pid = 1260] [serial = 303] [outer = 00000000] [url = about:blank]
06:09:10 INFO - PROCESS | 1260 | --DOMWINDOW == 150 (1549E800) [pid = 1260] [serial = 308] [outer = 00000000] [url = about:blank]
06:09:10 INFO - PROCESS | 1260 | --DOMWINDOW == 149 (0D8D1000) [pid = 1260] [serial = 298] [outer = 00000000] [url = about:blank]
06:09:10 INFO - PROCESS | 1260 | --DOMWINDOW == 148 (1A59D400) [pid = 1260] [serial = 326] [outer = 00000000] [url = about:blank]
06:09:10 INFO - PROCESS | 1260 | --DOMWINDOW == 147 (16393800) [pid = 1260] [serial = 311] [outer = 00000000] [url = about:blank]
06:09:10 INFO - PROCESS | 1260 | ++DOCSHELL 0BE81C00 == 60 [pid = 1260] [id = 151]
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 148 (0BE85800) [pid = 1260] [serial = 423] [outer = 00000000]
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 149 (0CB9A800) [pid = 1260] [serial = 424] [outer = 0BE85800]
06:09:10 INFO - PROCESS | 1260 | 1450274950085 Marionette INFO loaded listener.js
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 150 (1130A000) [pid = 1260] [serial = 425] [outer = 0BE85800]
06:09:10 INFO - PROCESS | 1260 | ++DOCSHELL 14268800 == 61 [pid = 1260] [id = 152]
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 151 (14269400) [pid = 1260] [serial = 426] [outer = 00000000]
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 152 (1426E800) [pid = 1260] [serial = 427] [outer = 14269400]
06:09:10 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
06:09:10 INFO - document served over http requires an https
06:09:10 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:10 INFO - delivery method with no-redirect and when
06:09: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"
06:09:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:10 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
06:09:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 970ms
06:09:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:09:10 INFO - PROCESS | 1260 | ++DOCSHELL 11A50400 == 62 [pid = 1260] [id = 153]
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 153 (1316C800) [pid = 1260] [serial = 428] [outer = 00000000]
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (14298400) [pid = 1260] [serial = 429] [outer = 1316C800]
06:09:10 INFO - PROCESS | 1260 | 1450274950921 Marionette INFO loaded listener.js
06:09:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 155 (152A1400) [pid = 1260] [serial = 430] [outer = 1316C800]
06:09:11 INFO - PROCESS | 1260 | ++DOCSHELL 15828000 == 63 [pid = 1260] [id = 154]
06:09:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 156 (1582D400) [pid = 1260] [serial = 431] [outer = 00000000]
06:09:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 157 (1602EC00) [pid = 1260] [serial = 432] [outer = 1582D400]
06:09:11 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
06:09:11 INFO - document served over http requires an https
06:09:11 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:11 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:11 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:11 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:11 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
06:09:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 731ms
06:09:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:09:11 INFO - PROCESS | 1260 | ++DOCSHELL 1582E400 == 64 [pid = 1260] [id = 155]
06:09:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 158 (1601C000) [pid = 1260] [serial = 433] [outer = 00000000]
06:09:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 159 (166BE400) [pid = 1260] [serial = 434] [outer = 1601C000]
06:09:11 INFO - PROCESS | 1260 | 1450274951588 Marionette INFO loaded listener.js
06:09:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (16B90800) [pid = 1260] [serial = 435] [outer = 1601C000]
06:09:12 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
06:09:12 INFO - document served over http requires an https
06:09:12 INFO - sub-resource via script-tag using the meta-referrer
06:09:12 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:12 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
06:09:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 690ms
06:09:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:09:12 INFO - PROCESS | 1260 | ++DOCSHELL 16879800 == 65 [pid = 1260] [id = 156]
06:09:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (175D8400) [pid = 1260] [serial = 436] [outer = 00000000]
06:09:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (1938E400) [pid = 1260] [serial = 437] [outer = 175D8400]
06:09:12 INFO - PROCESS | 1260 | 1450274952261 Marionette INFO loaded listener.js
06:09:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (195C4800) [pid = 1260] [serial = 438] [outer = 175D8400]
06:09:12 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
06:09:12 INFO - document served over http requires an https
06:09:12 INFO - sub-resource via script-tag using the meta-referrer
06:09:12 INFO - delivery method with no-redirect and when
06:09: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"
06:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:12 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
06:09:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 670ms
06:09:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:09:12 INFO - PROCESS | 1260 | ++DOCSHELL 19A6BC00 == 66 [pid = 1260] [id = 157]
06:09:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (19A6C800) [pid = 1260] [serial = 439] [outer = 00000000]
06:09:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (19C26800) [pid = 1260] [serial = 440] [outer = 19A6C800]
06:09:13 INFO - PROCESS | 1260 | 1450274953000 Marionette INFO loaded listener.js
06:09:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (1A4EB400) [pid = 1260] [serial = 441] [outer = 19A6C800]
06:09:13 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
06:09:13 INFO - document served over http requires an https
06:09:13 INFO - sub-resource via script-tag using the meta-referrer
06:09:13 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:13 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
06:09:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 731ms
06:09:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:09:13 INFO - PROCESS | 1260 | ++DOCSHELL 1A597400 == 67 [pid = 1260] [id = 158]
06:09:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (1C5D0800) [pid = 1260] [serial = 442] [outer = 00000000]
06:09:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (1CF4B400) [pid = 1260] [serial = 443] [outer = 1C5D0800]
06:09:13 INFO - PROCESS | 1260 | 1450274953754 Marionette INFO loaded listener.js
06:09:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (1DEA4800) [pid = 1260] [serial = 444] [outer = 1C5D0800]
06:09:14 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
06:09:14 INFO - document served over http requires an https
06:09:14 INFO - sub-resource via xhr-request using the meta-referrer
06:09:14 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:14 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
06:09:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
06:09:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:09:14 INFO - PROCESS | 1260 | ++DOCSHELL 1DEB8400 == 68 [pid = 1260] [id = 159]
06:09:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (1DEB9800) [pid = 1260] [serial = 445] [outer = 00000000]
06:09:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (203C4C00) [pid = 1260] [serial = 446] [outer = 1DEB9800]
06:09:14 INFO - PROCESS | 1260 | 1450274954402 Marionette INFO loaded listener.js
06:09:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (20FF2000) [pid = 1260] [serial = 447] [outer = 1DEB9800]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (15094000) [pid = 1260] [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]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (124B6800) [pid = 1260] [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]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (1C88A400) [pid = 1260] [serial = 346] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (166BB000) [pid = 1260] [serial = 336] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (195C6000) [pid = 1260] [serial = 341] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274926476]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (16762400) [pid = 1260] [serial = 370] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (175D7800) [pid = 1260] [serial = 373] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (15587C00) [pid = 1260] [serial = 355] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (16B9DC00) [pid = 1260] [serial = 334] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (18CDBC00) [pid = 1260] [serial = 342] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274926476]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (1DEC5000) [pid = 1260] [serial = 352] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (13D71000) [pid = 1260] [serial = 361] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (14134800) [pid = 1260] [serial = 358] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 158 (1DEDD800) [pid = 1260] [serial = 349] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 157 (1CF46C00) [pid = 1260] [serial = 328] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 156 (19C23C00) [pid = 1260] [serial = 339] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 155 (15377800) [pid = 1260] [serial = 367] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 154 (14137000) [pid = 1260] [serial = 331] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (1C88D400) [pid = 1260] [serial = 347] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 152 (166BD800) [pid = 1260] [serial = 337] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 151 (124A9800) [pid = 1260] [serial = 364] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 150 (1CF46400) [pid = 1260] [serial = 344] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 149 (1602F800) [pid = 1260] [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]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 148 (0D8D0800) [pid = 1260] [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]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 147 (0D57C400) [pid = 1260] [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]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 146 (15090C00) [pid = 1260] [serial = 359] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 145 (15827400) [pid = 1260] [serial = 362] [outer = 00000000] [url = about:blank]
06:09:14 INFO - PROCESS | 1260 | --DOMWINDOW == 144 (140C5000) [pid = 1260] [serial = 365] [outer = 00000000] [url = about:blank]
06:09:14 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
06:09:14 INFO - document served over http requires an https
06:09:14 INFO - sub-resource via xhr-request using the meta-referrer
06:09:14 INFO - delivery method with no-redirect and when
06:09: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"
06:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:14 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
06:09:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 670ms
06:09:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:09:15 INFO - PROCESS | 1260 | ++DOCSHELL 1556D800 == 69 [pid = 1260] [id = 160]
06:09:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 145 (1556DC00) [pid = 1260] [serial = 448] [outer = 00000000]
06:09:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 146 (15575400) [pid = 1260] [serial = 449] [outer = 1556DC00]
06:09:15 INFO - PROCESS | 1260 | 1450274955046 Marionette INFO loaded listener.js
06:09:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 147 (1557A000) [pid = 1260] [serial = 450] [outer = 1556DC00]
06:09:15 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
06:09:15 INFO - document served over http requires an https
06:09:15 INFO - sub-resource via xhr-request using the meta-referrer
06:09:15 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:15 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
06:09:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 631ms
06:09:15 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:09:15 INFO - PROCESS | 1260 | ++DOCSHELL 15579000 == 70 [pid = 1260] [id = 161]
06:09:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 148 (166C5000) [pid = 1260] [serial = 451] [outer = 00000000]
06:09:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 149 (0C80FC00) [pid = 1260] [serial = 452] [outer = 166C5000]
06:09:15 INFO - PROCESS | 1260 | 1450274955682 Marionette INFO loaded listener.js
06:09:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 150 (21D2DC00) [pid = 1260] [serial = 453] [outer = 166C5000]
06:09:16 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
06:09:16 INFO - document served over http requires an http
06:09:16 INFO - sub-resource via fetch-request using the meta-referrer
06:09:16 INFO - delivery method with keep-origin-redirect and when
06: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"
06:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:16 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
06:09:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 630ms
06:09:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:09:16 INFO - PROCESS | 1260 | ++DOCSHELL 11181400 == 71 [pid = 1260] [id = 162]
06:09:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 151 (11182000) [pid = 1260] [serial = 454] [outer = 00000000]
06:09:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 152 (1118B800) [pid = 1260] [serial = 455] [outer = 11182000]
06:09:16 INFO - PROCESS | 1260 | 1450274956319 Marionette INFO loaded listener.js
06:09:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 153 (20331000) [pid = 1260] [serial = 456] [outer = 11182000]
06:09:16 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
06:09:16 INFO - document served over http requires an http
06:09:16 INFO - sub-resource via fetch-request using the meta-referrer
06:09:16 INFO - delivery method with no-redirect and when
06: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"
06:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:16 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
06:09:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 771ms
06:09:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:09:17 INFO - PROCESS | 1260 | ++DOCSHELL 11382400 == 72 [pid = 1260] [id = 163]
06:09:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (1181FC00) [pid = 1260] [serial = 457] [outer = 00000000]
06:09:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 155 (1428F800) [pid = 1260] [serial = 458] [outer = 1181FC00]
06:09:17 INFO - PROCESS | 1260 | 1450274957305 Marionette INFO loaded listener.js
06:09:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 156 (15265400) [pid = 1260] [serial = 459] [outer = 1181FC00]
06:09:17 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
06:09:17 INFO - document served over http requires an http
06:09:17 INFO - sub-resource via fetch-request using the meta-referrer
06:09:17 INFO - delivery method with swap-origin-redirect and when
06: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"
06:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:17 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
06:09:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 871ms
06:09:17 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:09:18 INFO - PROCESS | 1260 | ++DOCSHELL 1602C000 == 73 [pid = 1260] [id = 164]
06:09:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 157 (1603A400) [pid = 1260] [serial = 460] [outer = 00000000]
06:09:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 158 (18BAD400) [pid = 1260] [serial = 461] [outer = 1603A400]
06:09:18 INFO - PROCESS | 1260 | 1450274958170 Marionette INFO loaded listener.js
06:09:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 159 (19A6E800) [pid = 1260] [serial = 462] [outer = 1603A400]
06:09:18 INFO - PROCESS | 1260 | ++DOCSHELL 1F649000 == 74 [pid = 1260] [id = 165]
06:09:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (2032EC00) [pid = 1260] [serial = 463] [outer = 00000000]
06:09:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (20337800) [pid = 1260] [serial = 464] [outer = 2032EC00]
06:09:18 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
06:09:18 INFO - document served over http requires an http
06:09:18 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:18 INFO - delivery method with keep-origin-redirect and when
06: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"
06:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:18 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
06:09:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
06:09:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:09:19 INFO - PROCESS | 1260 | ++DOCSHELL 20337C00 == 75 [pid = 1260] [id = 166]
06:09:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (20338400) [pid = 1260] [serial = 465] [outer = 00000000]
06:09:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (21D2F800) [pid = 1260] [serial = 466] [outer = 20338400]
06:09:19 INFO - PROCESS | 1260 | 1450274959136 Marionette INFO loaded listener.js
06:09:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (2233D400) [pid = 1260] [serial = 467] [outer = 20338400]
06:09:19 INFO - PROCESS | 1260 | ++DOCSHELL 2233F000 == 76 [pid = 1260] [id = 167]
06:09:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (22341C00) [pid = 1260] [serial = 468] [outer = 00000000]
06:09:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (22347400) [pid = 1260] [serial = 469] [outer = 22341C00]
06:09:19 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
06:09:19 INFO - document served over http requires an http
06:09:19 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:19 INFO - delivery method with no-redirect and when
06: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"
06:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:19 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
06:09:19 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 971ms
06:09:19 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:09:20 INFO - PROCESS | 1260 | ++DOCSHELL 22345800 == 77 [pid = 1260] [id = 168]
06:09:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (22346000) [pid = 1260] [serial = 470] [outer = 00000000]
06:09:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (2257FC00) [pid = 1260] [serial = 471] [outer = 22346000]
06:09:20 INFO - PROCESS | 1260 | 1450274960134 Marionette INFO loaded listener.js
06:09:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (22584400) [pid = 1260] [serial = 472] [outer = 22346000]
06:09:20 INFO - PROCESS | 1260 | ++DOCSHELL 22CB7400 == 78 [pid = 1260] [id = 169]
06:09:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (22CB9000) [pid = 1260] [serial = 473] [outer = 00000000]
06:09:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (22CC2C00) [pid = 1260] [serial = 474] [outer = 22CB9000]
06:09:20 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
06:09:20 INFO - document served over http requires an http
06:09:20 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:20 INFO - delivery method with swap-origin-redirect and when
06: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"
06:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:20 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
06:09:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 930ms
06:09:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:09:20 INFO - PROCESS | 1260 | ++DOCSHELL 22CBAC00 == 79 [pid = 1260] [id = 170]
06:09:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (22CBD800) [pid = 1260] [serial = 475] [outer = 00000000]
06:09:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (22E01400) [pid = 1260] [serial = 476] [outer = 22CBD800]
06:09:21 INFO - PROCESS | 1260 | 1450274961044 Marionette INFO loaded listener.js
06:09:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (22E07000) [pid = 1260] [serial = 477] [outer = 22CBD800]
06:09:21 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
06:09:21 INFO - document served over http requires an http
06:09:21 INFO - sub-resource via script-tag using the meta-referrer
06:09:21 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:21 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
06:09:21 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 871ms
06:09:21 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:09:21 INFO - PROCESS | 1260 | ++DOCSHELL 12B0BC00 == 80 [pid = 1260] [id = 171]
06:09:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (22E16C00) [pid = 1260] [serial = 478] [outer = 00000000]
06:09:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (22E1C000) [pid = 1260] [serial = 479] [outer = 22E16C00]
06:09:21 INFO - PROCESS | 1260 | 1450274961928 Marionette INFO loaded listener.js
06:09:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (23203C00) [pid = 1260] [serial = 480] [outer = 22E16C00]
06:09:22 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
06:09:22 INFO - document served over http requires an http
06:09:22 INFO - sub-resource via script-tag using the meta-referrer
06:09:22 INFO - delivery method with no-redirect and when
06:09: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"
06:09:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:22 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
06:09:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 830ms
06:09:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:09:22 INFO - PROCESS | 1260 | ++DOCSHELL 22E1AC00 == 81 [pid = 1260] [id = 172]
06:09:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (23208800) [pid = 1260] [serial = 481] [outer = 00000000]
06:09:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (2320FC00) [pid = 1260] [serial = 482] [outer = 23208800]
06:09:22 INFO - PROCESS | 1260 | 1450274962762 Marionette INFO loaded listener.js
06:09:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (23265000) [pid = 1260] [serial = 483] [outer = 23208800]
06:09:24 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
06:09:24 INFO - document served over http requires an http
06:09:24 INFO - sub-resource via script-tag using the meta-referrer
06:09:24 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:24 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
06:09:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2073ms
06:09:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:09:24 INFO - PROCESS | 1260 | ++DOCSHELL 1602F000 == 82 [pid = 1260] [id = 173]
06:09:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (16037C00) [pid = 1260] [serial = 484] [outer = 00000000]
06:09:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (23263C00) [pid = 1260] [serial = 485] [outer = 16037C00]
06:09:24 INFO - PROCESS | 1260 | 1450274964864 Marionette INFO loaded listener.js
06:09:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (2326EC00) [pid = 1260] [serial = 486] [outer = 16037C00]
06:09:25 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
06:09:25 INFO - document served over http requires an http
06:09:25 INFO - sub-resource via xhr-request using the meta-referrer
06:09:25 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:25 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
06:09:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 931ms
06:09:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:09:25 INFO - PROCESS | 1260 | ++DOCSHELL 15299C00 == 83 [pid = 1260] [id = 174]
06:09:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (163B2400) [pid = 1260] [serial = 487] [outer = 00000000]
06:09:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (23876400) [pid = 1260] [serial = 488] [outer = 163B2400]
06:09:25 INFO - PROCESS | 1260 | 1450274965858 Marionette INFO loaded listener.js
06:09:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (2387BC00) [pid = 1260] [serial = 489] [outer = 163B2400]
06:09:26 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
06:09:26 INFO - document served over http requires an http
06:09:26 INFO - sub-resource via xhr-request using the meta-referrer
06:09:26 INFO - delivery method with no-redirect and when
06:09: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"
06:09:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:26 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
06:09:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1433ms
06:09:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:09:27 INFO - PROCESS | 1260 | ++DOCSHELL 15589000 == 84 [pid = 1260] [id = 175]
06:09:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (15589400) [pid = 1260] [serial = 490] [outer = 00000000]
06:09:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (16206800) [pid = 1260] [serial = 491] [outer = 15589400]
06:09:27 INFO - PROCESS | 1260 | 1450274967264 Marionette INFO loaded listener.js
06:09:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (16ACB400) [pid = 1260] [serial = 492] [outer = 15589400]
06:09:28 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
06:09:28 INFO - document served over http requires an http
06:09:28 INFO - sub-resource via xhr-request using the meta-referrer
06:09:28 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:28 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
06:09:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1173ms
06:09:28 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 195C4C00 == 83 [pid = 1260] [id = 123]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 166C1400 == 82 [pid = 1260] [id = 121]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 14264C00 == 81 [pid = 1260] [id = 58]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 1529D400 == 80 [pid = 1260] [id = 119]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 16B94000 == 79 [pid = 1260] [id = 56]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 0CB98400 == 78 [pid = 1260] [id = 57]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 15579000 == 77 [pid = 1260] [id = 161]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 1556D800 == 76 [pid = 1260] [id = 160]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 1DEB8400 == 75 [pid = 1260] [id = 159]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 1A597400 == 74 [pid = 1260] [id = 158]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 19A6BC00 == 73 [pid = 1260] [id = 157]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 16879800 == 72 [pid = 1260] [id = 156]
06:09:28 INFO - PROCESS | 1260 | ++DOCSHELL 0C589000 == 73 [pid = 1260] [id = 176]
06:09:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (0C68F000) [pid = 1260] [serial = 493] [outer = 00000000]
06:09:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (1117FC00) [pid = 1260] [serial = 494] [outer = 0C68F000]
06:09:28 INFO - PROCESS | 1260 | 1450274968548 Marionette INFO loaded listener.js
06:09:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (1240A400) [pid = 1260] [serial = 495] [outer = 0C68F000]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 1582E400 == 72 [pid = 1260] [id = 155]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 15828000 == 71 [pid = 1260] [id = 154]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 11A50400 == 70 [pid = 1260] [id = 153]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 14268800 == 69 [pid = 1260] [id = 152]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 0BE81C00 == 68 [pid = 1260] [id = 151]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 15497400 == 67 [pid = 1260] [id = 150]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 0D8D9C00 == 66 [pid = 1260] [id = 149]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 19686400 == 65 [pid = 1260] [id = 139]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 1958E800 == 64 [pid = 1260] [id = 137]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 1A90B800 == 63 [pid = 1260] [id = 117]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 15099C00 == 62 [pid = 1260] [id = 135]
06:09:28 INFO - PROCESS | 1260 | --DOCSHELL 14131400 == 61 [pid = 1260] [id = 133]
06:09:28 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (16872800) [pid = 1260] [serial = 371] [outer = 00000000] [url = about:blank]
06:09:28 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (1582D800) [pid = 1260] [serial = 368] [outer = 00000000] [url = about:blank]
06:09:28 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (1DEA5400) [pid = 1260] [serial = 329] [outer = 00000000] [url = about:blank]
06:09:29 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
06:09:29 INFO - document served over http requires an https
06:09:29 INFO - sub-resource via fetch-request using the meta-referrer
06:09:29 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:29 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
06:09:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1021ms
06:09:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:09:29 INFO - PROCESS | 1260 | ++DOCSHELL 13D71000 == 62 [pid = 1260] [id = 177]
06:09:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (14131400) [pid = 1260] [serial = 496] [outer = 00000000]
06:09:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (14290800) [pid = 1260] [serial = 497] [outer = 14131400]
06:09:29 INFO - PROCESS | 1260 | 1450274969441 Marionette INFO loaded listener.js
06:09:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (1529D400) [pid = 1260] [serial = 498] [outer = 14131400]
06:09:29 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
06:09:29 INFO - document served over http requires an https
06:09:29 INFO - sub-resource via fetch-request using the meta-referrer
06:09:29 INFO - delivery method with no-redirect and when
06:09: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"
06:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:29 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
06:09:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 631ms
06:09:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:09:29 INFO - PROCESS | 1260 | ++DOCSHELL 15576400 == 63 [pid = 1260] [id = 178]
06:09:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (15576800) [pid = 1260] [serial = 499] [outer = 00000000]
06:09:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (15824C00) [pid = 1260] [serial = 500] [outer = 15576800]
06:09:29 INFO - PROCESS | 1260 | 1450274969966 Marionette INFO loaded listener.js
06:09:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (1602F400) [pid = 1260] [serial = 501] [outer = 15576800]
06:09:30 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
06:09:30 INFO - document served over http requires an https
06:09:30 INFO - sub-resource via fetch-request using the meta-referrer
06:09:30 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:30 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
06:09:30 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
06:09:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:09:30 INFO - PROCESS | 1260 | ++DOCSHELL 15588C00 == 64 [pid = 1260] [id = 179]
06:09:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (166C0400) [pid = 1260] [serial = 502] [outer = 00000000]
06:09:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (168AD800) [pid = 1260] [serial = 503] [outer = 166C0400]
06:09:30 INFO - PROCESS | 1260 | 1450274970646 Marionette INFO loaded listener.js
06:09:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (16B93000) [pid = 1260] [serial = 504] [outer = 166C0400]
06:09:31 INFO - PROCESS | 1260 | ++DOCSHELL 18CD7400 == 65 [pid = 1260] [id = 180]
06:09:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (18CD7C00) [pid = 1260] [serial = 505] [outer = 00000000]
06:09:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (18BAD800) [pid = 1260] [serial = 506] [outer = 18CD7C00]
06:09:31 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
06:09:31 INFO - document served over http requires an https
06:09:31 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:31 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:31 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
06:09:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
06:09:31 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:09:31 INFO - PROCESS | 1260 | ++DOCSHELL 18C4F400 == 66 [pid = 1260] [id = 181]
06:09:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (18CD3000) [pid = 1260] [serial = 507] [outer = 00000000]
06:09:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (195C4C00) [pid = 1260] [serial = 508] [outer = 18CD3000]
06:09:31 INFO - PROCESS | 1260 | 1450274971516 Marionette INFO loaded listener.js
06:09:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (19681C00) [pid = 1260] [serial = 509] [outer = 18CD3000]
06:09:31 INFO - PROCESS | 1260 | ++DOCSHELL 19AD2800 == 67 [pid = 1260] [id = 182]
06:09:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (19AD2C00) [pid = 1260] [serial = 510] [outer = 00000000]
06:09:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (19B21800) [pid = 1260] [serial = 511] [outer = 19AD2C00]
06:09:32 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
06:09:32 INFO - document served over http requires an https
06:09:32 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:32 INFO - delivery method with no-redirect and when
06:09: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"
06:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:32 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
06:09:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 731ms
06:09:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:09:32 INFO - PROCESS | 1260 | ++DOCSHELL 19A66C00 == 68 [pid = 1260] [id = 183]
06:09:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (19A68C00) [pid = 1260] [serial = 512] [outer = 00000000]
06:09:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (19B27000) [pid = 1260] [serial = 513] [outer = 19A68C00]
06:09:32 INFO - PROCESS | 1260 | 1450274972249 Marionette INFO loaded listener.js
06:09:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (19C25000) [pid = 1260] [serial = 514] [outer = 19A68C00]
06:09:32 INFO - PROCESS | 1260 | ++DOCSHELL 1A598C00 == 69 [pid = 1260] [id = 184]
06:09:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (1A59B000) [pid = 1260] [serial = 515] [outer = 00000000]
06:09:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (1A906000) [pid = 1260] [serial = 516] [outer = 1A59B000]
06:09:32 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
06:09:32 INFO - document served over http requires an https
06:09:32 INFO - sub-resource via iframe-tag using the meta-referrer
06:09:32 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:32 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
06:09:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 770ms
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (1509AC00) [pid = 1260] [serial = 378] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (1968E000) [pid = 1260] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (1958EC00) [pid = 1260] [serial = 383] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274938469]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (15588800) [pid = 1260] [serial = 421] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (1316C800) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (0BE85800) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (175D8400) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (1601C000) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (14269400) [pid = 1260] [serial = 426] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274950514]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (1DEB9800) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (1110C400) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (166C5000) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (1C5D0800) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (19A6C800) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (1582D400) [pid = 1260] [serial = 431] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (1556DC00) [pid = 1260] [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]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (1549CC00) [pid = 1260] [serial = 379] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (11D02000) [pid = 1260] [serial = 376] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (1F64CC00) [pid = 1260] [serial = 403] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (19ADF000) [pid = 1260] [serial = 391] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (19B30C00) [pid = 1260] [serial = 415] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (19AD3400) [pid = 1260] [serial = 389] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (195D2400) [pid = 1260] [serial = 386] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (166BE400) [pid = 1260] [serial = 434] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (20397C00) [pid = 1260] [serial = 406] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (1DEB6800) [pid = 1260] [serial = 397] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (1A597C00) [pid = 1260] [serial = 394] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (1602EC00) [pid = 1260] [serial = 432] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (14298400) [pid = 1260] [serial = 429] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (15575400) [pid = 1260] [serial = 449] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (19397000) [pid = 1260] [serial = 384] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274938469]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (16038400) [pid = 1260] [serial = 381] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (203CA000) [pid = 1260] [serial = 409] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (1FF51C00) [pid = 1260] [serial = 400] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (1CF4B400) [pid = 1260] [serial = 443] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (203C4C00) [pid = 1260] [serial = 446] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (15377C00) [pid = 1260] [serial = 422] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (118ABC00) [pid = 1260] [serial = 419] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (0C80FC00) [pid = 1260] [serial = 452] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (19C26800) [pid = 1260] [serial = 440] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (1426E800) [pid = 1260] [serial = 427] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274950514]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (0CB9A800) [pid = 1260] [serial = 424] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (1118B800) [pid = 1260] [serial = 455] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (1938E400) [pid = 1260] [serial = 437] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (21674000) [pid = 1260] [serial = 412] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1364
06:09:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (1557A000) [pid = 1260] [serial = 450] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (1DEA4800) [pid = 1260] [serial = 444] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (20FF2000) [pid = 1260] [serial = 447] [outer = 00000000] [url = about:blank]
06:09:33 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (16028C00) [pid = 1260] [serial = 182] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
06:09:34 INFO - PROCESS | 1260 | ++DOCSHELL 118ABC00 == 70 [pid = 1260] [id = 185]
06:09:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (11D02000) [pid = 1260] [serial = 517] [outer = 00000000]
06:09:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (1549CC00) [pid = 1260] [serial = 518] [outer = 11D02000]
06:09:34 INFO - PROCESS | 1260 | 1450274974066 Marionette INFO loaded listener.js
06:09:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (1582AC00) [pid = 1260] [serial = 519] [outer = 11D02000]
06:09:34 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
06:09:34 INFO - document served over http requires an https
06:09:34 INFO - sub-resource via script-tag using the meta-referrer
06:09:34 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:34 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
06:09:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 632ms
06:09:34 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:09:34 INFO - PROCESS | 1260 | ++DOCSHELL 1428E000 == 71 [pid = 1260] [id = 186]
06:09:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (15377C00) [pid = 1260] [serial = 520] [outer = 00000000]
06:09:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (1A594800) [pid = 1260] [serial = 521] [outer = 15377C00]
06:09:34 INFO - PROCESS | 1260 | 1450274974695 Marionette INFO loaded listener.js
06:09:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (1A966400) [pid = 1260] [serial = 522] [outer = 15377C00]
06:09:35 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
06:09:35 INFO - document served over http requires an https
06:09:35 INFO - sub-resource via script-tag using the meta-referrer
06:09:35 INFO - delivery method with no-redirect and when
06:09: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"
06:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:35 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
06:09:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 570ms
06:09:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:09:35 INFO - PROCESS | 1260 | ++DOCSHELL 11804000 == 72 [pid = 1260] [id = 187]
06:09:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (1180A800) [pid = 1260] [serial = 523] [outer = 00000000]
06:09:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (1CF43C00) [pid = 1260] [serial = 524] [outer = 1180A800]
06:09:35 INFO - PROCESS | 1260 | 1450274975284 Marionette INFO loaded listener.js
06:09:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (1CF4D800) [pid = 1260] [serial = 525] [outer = 1180A800]
06:09:35 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
06:09:35 INFO - document served over http requires an https
06:09:35 INFO - sub-resource via script-tag using the meta-referrer
06:09:35 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:35 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
06:09:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 831ms
06:09:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:09:36 INFO - PROCESS | 1260 | ++DOCSHELL 11886400 == 73 [pid = 1260] [id = 188]
06:09:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (11888C00) [pid = 1260] [serial = 526] [outer = 00000000]
06:09:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (13176000) [pid = 1260] [serial = 527] [outer = 11888C00]
06:09:36 INFO - PROCESS | 1260 | 1450274976293 Marionette INFO loaded listener.js
06:09:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (14293C00) [pid = 1260] [serial = 528] [outer = 11888C00]
06:09:36 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
06:09:36 INFO - document served over http requires an https
06:09:36 INFO - sub-resource via xhr-request using the meta-referrer
06:09:36 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:36 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
06:09:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
06:09:36 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:09:37 INFO - PROCESS | 1260 | ++DOCSHELL 15268000 == 74 [pid = 1260] [id = 189]
06:09:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (16205400) [pid = 1260] [serial = 529] [outer = 00000000]
06:09:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (18BB9400) [pid = 1260] [serial = 530] [outer = 16205400]
06:09:37 INFO - PROCESS | 1260 | 1450274977251 Marionette INFO loaded listener.js
06:09:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (19AD4000) [pid = 1260] [serial = 531] [outer = 16205400]
06:09:37 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
06:09:37 INFO - document served over http requires an https
06:09:37 INFO - sub-resource via xhr-request using the meta-referrer
06:09:37 INFO - delivery method with no-redirect and when
06:09:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:37 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
06:09:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 931ms
06:09:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:09:38 INFO - PROCESS | 1260 | ++DOCSHELL 1DEA9000 == 75 [pid = 1260] [id = 190]
06:09:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (1DEBE000) [pid = 1260] [serial = 532] [outer = 00000000]
06:09:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (1F643000) [pid = 1260] [serial = 533] [outer = 1DEBE000]
06:09:38 INFO - PROCESS | 1260 | 1450274978195 Marionette INFO loaded listener.js
06:09:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (1F64EC00) [pid = 1260] [serial = 534] [outer = 1DEBE000]
06:09:38 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
06:09:38 INFO - document served over http requires an https
06:09:38 INFO - sub-resource via xhr-request using the meta-referrer
06:09:38 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:38 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
06:09:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
06:09:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:09:39 INFO - PROCESS | 1260 | ++DOCSHELL 1F643400 == 76 [pid = 1260] [id = 191]
06:09:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (1F6B0800) [pid = 1260] [serial = 535] [outer = 00000000]
06:09:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (20399800) [pid = 1260] [serial = 536] [outer = 1F6B0800]
06:09:39 INFO - PROCESS | 1260 | 1450274979091 Marionette INFO loaded listener.js
06:09:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (203C6C00) [pid = 1260] [serial = 537] [outer = 1F6B0800]
06:09:39 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
06:09:39 INFO - document served over http requires an http
06:09:39 INFO - sub-resource via fetch-request using the http-csp
06:09:39 INFO - delivery method with keep-origin-redirect and when
06: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"
06:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:39 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
06:09:39 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 871ms
06:09:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:09:39 INFO - PROCESS | 1260 | ++DOCSHELL 20401800 == 77 [pid = 1260] [id = 192]
06:09:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (20402C00) [pid = 1260] [serial = 538] [outer = 00000000]
06:09:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (20409400) [pid = 1260] [serial = 539] [outer = 20402C00]
06:09:39 INFO - PROCESS | 1260 | 1450274979921 Marionette INFO loaded listener.js
06:09:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (2040EC00) [pid = 1260] [serial = 540] [outer = 20402C00]
06:09:40 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
06:09:40 INFO - document served over http requires an http
06:09:40 INFO - sub-resource via fetch-request using the http-csp
06:09:40 INFO - delivery method with no-redirect and when
06: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"
06:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:40 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
06:09:40 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
06:09:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:09:40 INFO - PROCESS | 1260 | ++DOCSHELL 2167B400 == 78 [pid = 1260] [id = 193]
06:09:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (21D23400) [pid = 1260] [serial = 541] [outer = 00000000]
06:09:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (22345000) [pid = 1260] [serial = 542] [outer = 21D23400]
06:09:40 INFO - PROCESS | 1260 | 1450274980875 Marionette INFO loaded listener.js
06:09:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (22CBC000) [pid = 1260] [serial = 543] [outer = 21D23400]
06:09:41 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
06:09:41 INFO - document served over http requires an http
06:09:41 INFO - sub-resource via fetch-request using the http-csp
06:09:41 INFO - delivery method with swap-origin-redirect and when
06:09: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:09:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:41 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
06:09:41 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 931ms
06:09:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:09:41 INFO - PROCESS | 1260 | ++DOCSHELL 2233BC00 == 79 [pid = 1260] [id = 194]
06:09:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (22344C00) [pid = 1260] [serial = 544] [outer = 00000000]
06:09:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (2240AC00) [pid = 1260] [serial = 545] [outer = 22344C00]
06:09:41 INFO - PROCESS | 1260 | 1450274981816 Marionette INFO loaded listener.js
06:09:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (2240E000) [pid = 1260] [serial = 546] [outer = 22344C00]
06:09:42 INFO - PROCESS | 1260 | ++DOCSHELL 209C8400 == 80 [pid = 1260] [id = 195]
06:09:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (209C9000) [pid = 1260] [serial = 547] [outer = 00000000]
06:09:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (209CB800) [pid = 1260] [serial = 548] [outer = 209C9000]
06:09:42 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
06:09:42 INFO - document served over http requires an http
06:09:42 INFO - sub-resource via iframe-tag using the http-csp
06:09:42 INFO - delivery method with keep-origin-redirect and when
06: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"
06:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:42 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
06:09:42 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 930ms
06:09:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:09:42 INFO - PROCESS | 1260 | ++DOCSHELL 209C6800 == 81 [pid = 1260] [id = 196]
06:09:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (209C8C00) [pid = 1260] [serial = 549] [outer = 00000000]
06:09:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (22409C00) [pid = 1260] [serial = 550] [outer = 209C8C00]
06:09:42 INFO - PROCESS | 1260 | 1450274982801 Marionette INFO loaded listener.js
06:09:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (22CC4400) [pid = 1260] [serial = 551] [outer = 209C8C00]
06:09:43 INFO - PROCESS | 1260 | ++DOCSHELL 23271800 == 82 [pid = 1260] [id = 197]
06:09:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (23272400) [pid = 1260] [serial = 552] [outer = 00000000]
06:09:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (237F1000) [pid = 1260] [serial = 553] [outer = 23272400]
06:09:43 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
06:09:43 INFO - document served over http requires an http
06:09:43 INFO - sub-resource via iframe-tag using the http-csp
06:09:43 INFO - delivery method with no-redirect and when
06: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"
06:09:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:43 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
06:09:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1020ms
06:09:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:09:43 INFO - PROCESS | 1260 | ++DOCSHELL 2320B400 == 83 [pid = 1260] [id = 198]
06:09:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (237EB400) [pid = 1260] [serial = 554] [outer = 00000000]
06:09:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (23968C00) [pid = 1260] [serial = 555] [outer = 237EB400]
06:09:43 INFO - PROCESS | 1260 | 1450274983799 Marionette INFO loaded listener.js
06:09:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (2396A800) [pid = 1260] [serial = 556] [outer = 237EB400]
06:09:44 INFO - PROCESS | 1260 | ++DOCSHELL 20604000 == 84 [pid = 1260] [id = 199]
06:09:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (20604C00) [pid = 1260] [serial = 557] [outer = 00000000]
06:09:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (2060B400) [pid = 1260] [serial = 558] [outer = 20604C00]
06:09:44 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
06:09:44 INFO - document served over http requires an http
06:09:44 INFO - sub-resource via iframe-tag using the http-csp
06:09:44 INFO - delivery method with swap-origin-redirect and when
06: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:44 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
06:09:44 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 970ms
06:09:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:09:44 INFO - PROCESS | 1260 | ++DOCSHELL 20408400 == 85 [pid = 1260] [id = 200]
06:09:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (20608C00) [pid = 1260] [serial = 559] [outer = 00000000]
06:09:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (23967800) [pid = 1260] [serial = 560] [outer = 20608C00]
06:09:44 INFO - PROCESS | 1260 | 1450274984752 Marionette INFO loaded listener.js
06:09:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (23971800) [pid = 1260] [serial = 561] [outer = 20608C00]
06:09:45 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
06:09:45 INFO - document served over http requires an http
06:09:45 INFO - sub-resource via script-tag using the http-csp
06:09:45 INFO - delivery method with keep-origin-redirect and when
06: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"
06:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:45 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
06:09:45 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 871ms
06:09:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:09:45 INFO - PROCESS | 1260 | ++DOCSHELL 20985C00 == 86 [pid = 1260] [id = 201]
06:09:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (2098CC00) [pid = 1260] [serial = 562] [outer = 00000000]
06:09:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (23879000) [pid = 1260] [serial = 563] [outer = 2098CC00]
06:09:45 INFO - PROCESS | 1260 | 1450274985627 Marionette INFO loaded listener.js
06:09:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (239DC800) [pid = 1260] [serial = 564] [outer = 2098CC00]
06:09:46 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
06:09:46 INFO - document served over http requires an http
06:09:46 INFO - sub-resource via script-tag using the http-csp
06:09:46 INFO - delivery method with no-redirect and when
06: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"
06:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:46 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
06:09:46 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 930ms
06:09:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:09:47 INFO - PROCESS | 1260 | ++DOCSHELL 1117D800 == 87 [pid = 1260] [id = 202]
06:09:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (11180000) [pid = 1260] [serial = 565] [outer = 00000000]
06:09:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (1DE9D400) [pid = 1260] [serial = 566] [outer = 11180000]
06:09:47 INFO - PROCESS | 1260 | 1450274987698 Marionette INFO loaded listener.js
06:09:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (209AFC00) [pid = 1260] [serial = 567] [outer = 11180000]
06:09:48 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
06:09:48 INFO - document served over http requires an http
06:09:48 INFO - sub-resource via script-tag using the http-csp
06:09:48 INFO - delivery method with swap-origin-redirect and when
06:09:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:48 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
06:09:48 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 1973ms
06:09:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:09:48 INFO - PROCESS | 1260 | ++DOCSHELL 14261C00 == 88 [pid = 1260] [id = 203]
06:09:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (1509B000) [pid = 1260] [serial = 568] [outer = 00000000]
06:09:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (16B9B800) [pid = 1260] [serial = 569] [outer = 1509B000]
06:09:48 INFO - PROCESS | 1260 | 1450274988547 Marionette INFO loaded listener.js
06:09:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (18CD7000) [pid = 1260] [serial = 570] [outer = 1509B000]
06:09:49 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
06:09:49 INFO - document served over http requires an http
06:09:49 INFO - sub-resource via xhr-request using the http-csp
06:09:49 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:49 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
06:09:49 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 870ms
06:09:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:09:49 INFO - PROCESS | 1260 | ++DOCSHELL 1549FC00 == 89 [pid = 1260] [id = 204]
06:09:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (1602BC00) [pid = 1260] [serial = 571] [outer = 00000000]
06:09:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (20603000) [pid = 1260] [serial = 572] [outer = 1602BC00]
06:09:49 INFO - PROCESS | 1260 | 1450274989424 Marionette INFO loaded listener.js
06:09:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (20FEC400) [pid = 1260] [serial = 573] [outer = 1602BC00]
06:09:50 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
06:09:50 INFO - document served over http requires an http
06:09:50 INFO - sub-resource via xhr-request using the http-csp
06:09:50 INFO - delivery method with no-redirect and when
06:09:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:50 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
06:09:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1133ms
06:09:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:09:50 INFO - PROCESS | 1260 | ++DOCSHELL 12B05000 == 90 [pid = 1260] [id = 205]
06:09:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (15496400) [pid = 1260] [serial = 574] [outer = 00000000]
06:09:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (1602DC00) [pid = 1260] [serial = 575] [outer = 15496400]
06:09:50 INFO - PROCESS | 1260 | 1450274990607 Marionette INFO loaded listener.js
06:09:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (166C6C00) [pid = 1260] [serial = 576] [outer = 15496400]
06:09:51 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
06:09:51 INFO - document served over http requires an http
06:09:51 INFO - sub-resource via xhr-request using the http-csp
06:09:51 INFO - delivery method with swap-origin-redirect and when
06:09: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/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:09:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:51 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
06:09:51 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 970ms
06:09:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:09:51 INFO - PROCESS | 1260 | ++DOCSHELL 15586C00 == 91 [pid = 1260] [id = 206]
06:09:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (15587400) [pid = 1260] [serial = 577] [outer = 00000000]
06:09:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (195C8800) [pid = 1260] [serial = 578] [outer = 15587400]
06:09:51 INFO - PROCESS | 1260 | 1450274991540 Marionette INFO loaded listener.js
06:09:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (1A4DE400) [pid = 1260] [serial = 579] [outer = 15587400]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 1428E000 == 90 [pid = 1260] [id = 186]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 118ABC00 == 89 [pid = 1260] [id = 185]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 1A598C00 == 88 [pid = 1260] [id = 184]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 19A66C00 == 87 [pid = 1260] [id = 183]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 19AD2800 == 86 [pid = 1260] [id = 182]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 18C4F400 == 85 [pid = 1260] [id = 181]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 18CD7400 == 84 [pid = 1260] [id = 180]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 15588C00 == 83 [pid = 1260] [id = 179]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 15576400 == 82 [pid = 1260] [id = 178]
06:09:51 INFO - PROCESS | 1260 | --DOCSHELL 13D71000 == 81 [pid = 1260] [id = 177]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 0C589000 == 80 [pid = 1260] [id = 176]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 15589000 == 79 [pid = 1260] [id = 175]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 15299C00 == 78 [pid = 1260] [id = 174]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 1602F000 == 77 [pid = 1260] [id = 173]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 22E1AC00 == 76 [pid = 1260] [id = 172]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 12B0BC00 == 75 [pid = 1260] [id = 171]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 22CBAC00 == 74 [pid = 1260] [id = 170]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 22CB7400 == 73 [pid = 1260] [id = 169]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 22345800 == 72 [pid = 1260] [id = 168]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 2233F000 == 71 [pid = 1260] [id = 167]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 20337C00 == 70 [pid = 1260] [id = 166]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 1F649000 == 69 [pid = 1260] [id = 165]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 1602C000 == 68 [pid = 1260] [id = 164]
06:09:52 INFO - PROCESS | 1260 | --DOCSHELL 11382400 == 67 [pid = 1260] [id = 163]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (1130A000) [pid = 1260] [serial = 425] [outer = 00000000] [url = about:blank]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (1A4EB400) [pid = 1260] [serial = 441] [outer = 00000000] [url = about:blank]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (18C44400) [pid = 1260] [serial = 374] [outer = 00000000] [url = about:blank]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (152A1400) [pid = 1260] [serial = 430] [outer = 00000000] [url = about:blank]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (16B90800) [pid = 1260] [serial = 435] [outer = 00000000] [url = about:blank]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (21D2DC00) [pid = 1260] [serial = 453] [outer = 00000000] [url = about:blank]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (124A9C00) [pid = 1260] [serial = 420] [outer = 00000000] [url = about:blank]
06:09:52 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (195C4800) [pid = 1260] [serial = 438] [outer = 00000000] [url = about:blank]
06:09:52 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
06:09:52 INFO - document served over http requires an https
06:09:52 INFO - sub-resource via fetch-request using the http-csp
06:09:52 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:52 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
06:09:52 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 1119ms
06:09:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:09:52 INFO - PROCESS | 1260 | ++DOCSHELL 0CE5EC00 == 68 [pid = 1260] [id = 207]
06:09:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (11183000) [pid = 1260] [serial = 580] [outer = 00000000]
06:09:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (1413FC00) [pid = 1260] [serial = 581] [outer = 11183000]
06:09:52 INFO - PROCESS | 1260 | 1450274992548 Marionette INFO loaded listener.js
06:09:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (1509C400) [pid = 1260] [serial = 582] [outer = 11183000]
06:09:53 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
06:09:53 INFO - document served over http requires an https
06:09:53 INFO - sub-resource via fetch-request using the http-csp
06:09:53 INFO - delivery method with no-redirect and when
06:09: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"
06:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:53 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
06:09:53 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 670ms
06:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:09:53 INFO - PROCESS | 1260 | ++DOCSHELL 15580400 == 69 [pid = 1260] [id = 208]
06:09:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (15588800) [pid = 1260] [serial = 583] [outer = 00000000]
06:09:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (1620AC00) [pid = 1260] [serial = 584] [outer = 15588800]
06:09:53 INFO - PROCESS | 1260 | 1450274993217 Marionette INFO loaded listener.js
06:09:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (166C2C00) [pid = 1260] [serial = 585] [outer = 15588800]
06:09:53 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
06:09:53 INFO - document served over http requires an https
06:09:53 INFO - sub-resource via fetch-request using the http-csp
06:09:53 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:09:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:09:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:09:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:53 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
06:09:53 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 671ms
06:09:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:09:53 INFO - PROCESS | 1260 | ++DOCSHELL 1651F000 == 70 [pid = 1260] [id = 209]
06:09:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (16872800) [pid = 1260] [serial = 586] [outer = 00000000]
06:09:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (18CDEC00) [pid = 1260] [serial = 587] [outer = 16872800]
06:09:53 INFO - PROCESS | 1260 | 1450274993886 Marionette INFO loaded listener.js
06:09:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (195CA800) [pid = 1260] [serial = 588] [outer = 16872800]
06:09:54 INFO - PROCESS | 1260 | ++DOCSHELL 19AD6000 == 71 [pid = 1260] [id = 210]
06:09:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (19AD6400) [pid = 1260] [serial = 589] [outer = 00000000]
06:09:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (1A4E6800) [pid = 1260] [serial = 590] [outer = 19AD6400]
06:09:54 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
06:09:54 INFO - document served over http requires an https
06:09:54 INFO - sub-resource via iframe-tag using the http-csp
06:09:54 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:54 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
06:09:54 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 730ms
06:09:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:09:54 INFO - PROCESS | 1260 | ++DOCSHELL 19B30000 == 72 [pid = 1260] [id = 211]
06:09:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (1A599400) [pid = 1260] [serial = 591] [outer = 00000000]
06:09:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (1CF4E400) [pid = 1260] [serial = 592] [outer = 1A599400]
06:09:54 INFO - PROCESS | 1260 | 1450274994739 Marionette INFO loaded listener.js
06:09:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (1DED3000) [pid = 1260] [serial = 593] [outer = 1A599400]
06:09:55 INFO - PROCESS | 1260 | ++DOCSHELL 20338000 == 73 [pid = 1260] [id = 212]
06:09:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (20338800) [pid = 1260] [serial = 594] [outer = 00000000]
06:09:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (20395000) [pid = 1260] [serial = 595] [outer = 20338800]
06:09:55 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
06:09:55 INFO - document served over http requires an https
06:09:55 INFO - sub-resource via iframe-tag using the http-csp
06:09:55 INFO - delivery method with no-redirect and when
06:09: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"
06:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:55 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
06:09:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 730ms
06:09:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:09:55 INFO - PROCESS | 1260 | ++DOCSHELL 1DF2AC00 == 74 [pid = 1260] [id = 213]
06:09:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (20330C00) [pid = 1260] [serial = 596] [outer = 00000000]
06:09:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (2040C800) [pid = 1260] [serial = 597] [outer = 20330C00]
06:09:55 INFO - PROCESS | 1260 | 1450274995453 Marionette INFO loaded listener.js
06:09:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (2098D800) [pid = 1260] [serial = 598] [outer = 20330C00]
06:09:55 INFO - PROCESS | 1260 | ++DOCSHELL 21D28000 == 75 [pid = 1260] [id = 214]
06:09:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (21D29400) [pid = 1260] [serial = 599] [outer = 00000000]
06:09:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (21D30000) [pid = 1260] [serial = 600] [outer = 21D29400]
06:09:56 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
06:09:56 INFO - document served over http requires an https
06:09:56 INFO - sub-resource via iframe-tag using the http-csp
06:09:56 INFO - delivery method with swap-origin-redirect and when
06:09: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"
06:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:09:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:56 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
06:09:56 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 771ms
06:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:09:56 INFO - PROCESS | 1260 | ++DOCSHELL 21676C00 == 76 [pid = 1260] [id = 215]
06:09:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (21677400) [pid = 1260] [serial = 601] [outer = 00000000]
06:09:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (22342800) [pid = 1260] [serial = 602] [outer = 21677400]
06:09:56 INFO - PROCESS | 1260 | 1450274996235 Marionette INFO loaded listener.js
06:09:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (22580000) [pid = 1260] [serial = 603] [outer = 21677400]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (1CF43C00) [pid = 1260] [serial = 524] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (19AD2C00) [pid = 1260] [serial = 510] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274971818]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (15377C00) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (11D02000) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (15589400) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (166C0400) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (18CD3000) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (15576800) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (14131400) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (18CD7C00) [pid = 1260] [serial = 505] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (1A59B000) [pid = 1260] [serial = 515] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (0C68F000) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (19A68C00) [pid = 1260] [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]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (22341C00) [pid = 1260] [serial = 468] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274959566]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (2032EC00) [pid = 1260] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (22CB9000) [pid = 1260] [serial = 473] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (168AD800) [pid = 1260] [serial = 503] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (22E01400) [pid = 1260] [serial = 476] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (16206800) [pid = 1260] [serial = 491] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (18BAD800) [pid = 1260] [serial = 506] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (1428F800) [pid = 1260] [serial = 458] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (195C4C00) [pid = 1260] [serial = 508] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (2257FC00) [pid = 1260] [serial = 471] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (1A906000) [pid = 1260] [serial = 516] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (23263C00) [pid = 1260] [serial = 485] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (22347400) [pid = 1260] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274959566]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (21D2F800) [pid = 1260] [serial = 466] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (20337800) [pid = 1260] [serial = 464] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (1A594800) [pid = 1260] [serial = 521] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (22E1C000) [pid = 1260] [serial = 479] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (14290800) [pid = 1260] [serial = 497] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (1117FC00) [pid = 1260] [serial = 494] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (18BAD400) [pid = 1260] [serial = 461] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (23876400) [pid = 1260] [serial = 488] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (19B27000) [pid = 1260] [serial = 513] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (19B21800) [pid = 1260] [serial = 511] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274971818]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (1549CC00) [pid = 1260] [serial = 518] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (15824C00) [pid = 1260] [serial = 500] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (22CC2C00) [pid = 1260] [serial = 474] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (2320FC00) [pid = 1260] [serial = 482] [outer = 00000000] [url = about:blank]
06:09:56 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (16ACB400) [pid = 1260] [serial = 492] [outer = 00000000] [url = about:blank]
06:09:56 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
06:09:56 INFO - document served over http requires an https
06:09:56 INFO - sub-resource via script-tag using the http-csp
06:09:56 INFO - delivery method with keep-origin-redirect and when
06:09: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"
06:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:56 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:56 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:56 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
06:09:56 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 930ms
06:09:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:09:57 INFO - PROCESS | 1260 | ++DOCSHELL 1958E800 == 77 [pid = 1260] [id = 216]
06:09:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (19A68C00) [pid = 1260] [serial = 604] [outer = 00000000]
06:09:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (21D30800) [pid = 1260] [serial = 605] [outer = 19A68C00]
06:09:57 INFO - PROCESS | 1260 | 1450274997103 Marionette INFO loaded listener.js
06:09:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (22CC2800) [pid = 1260] [serial = 606] [outer = 19A68C00]
06:09:57 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
06:09:57 INFO - document served over http requires an https
06:09:57 INFO - sub-resource via script-tag using the http-csp
06:09:57 INFO - delivery method with no-redirect and when
06:09:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:57 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
06:09:57 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 631ms
06:09:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:09:57 INFO - PROCESS | 1260 | ++DOCSHELL 166B9800 == 78 [pid = 1260] [id = 217]
06:09:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (1A59B000) [pid = 1260] [serial = 607] [outer = 00000000]
06:09:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (22E1F400) [pid = 1260] [serial = 608] [outer = 1A59B000]
06:09:57 INFO - PROCESS | 1260 | 1450274997768 Marionette INFO loaded listener.js
06:09:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (2326BC00) [pid = 1260] [serial = 609] [outer = 1A59B000]
06:09:58 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
06:09:58 INFO - document served over http requires an https
06:09:58 INFO - sub-resource via script-tag using the http-csp
06:09:58 INFO - delivery method with swap-origin-redirect and when
06:09:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:58 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:09:58 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:09:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:58 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
06:09:58 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 670ms
06:09:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:09:58 INFO - PROCESS | 1260 | ++DOCSHELL 19A6B800 == 79 [pid = 1260] [id = 218]
06:09:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (21A08000) [pid = 1260] [serial = 610] [outer = 00000000]
06:09:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (23263C00) [pid = 1260] [serial = 611] [outer = 21A08000]
06:09:58 INFO - PROCESS | 1260 | 1450274998431 Marionette INFO loaded listener.js
06:09:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (239DB000) [pid = 1260] [serial = 612] [outer = 21A08000]
06:09:59 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
06:09:59 INFO - document served over http requires an https
06:09:59 INFO - sub-resource via xhr-request using the http-csp
06:09:59 INFO - delivery method with keep-origin-redirect and when
06:09:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:09:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:09:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:09:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:09:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:09:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:09:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:09:59 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
06:09:59 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 930ms
06:09:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:09:59 INFO - PROCESS | 1260 | ++DOCSHELL 1509AC00 == 80 [pid = 1260] [id = 219]
06:09:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (153A3C00) [pid = 1260] [serial = 613] [outer = 00000000]
06:09:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (15831400) [pid = 1260] [serial = 614] [outer = 153A3C00]
06:09:59 INFO - PROCESS | 1260 | 1450274999536 Marionette INFO loaded listener.js
06:09:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (168B5400) [pid = 1260] [serial = 615] [outer = 153A3C00]
06:10:00 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
06:10:00 INFO - document served over http requires an https
06:10:00 INFO - sub-resource via xhr-request using the http-csp
06:10:00 INFO - delivery method with no-redirect and when
06:10:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:00 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
06:10:00 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 931ms
06:10:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:10:00 INFO - PROCESS | 1260 | ++DOCSHELL 19593C00 == 81 [pid = 1260] [id = 220]
06:10:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (18C4C400) [pid = 1260] [serial = 616] [outer = 00000000]
06:10:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (1D017C00) [pid = 1260] [serial = 617] [outer = 18C4C400]
06:10:00 INFO - PROCESS | 1260 | 1450275000471 Marionette INFO loaded listener.js
06:10:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (1D020800) [pid = 1260] [serial = 618] [outer = 18C4C400]
06:10:01 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
06:10:01 INFO - document served over http requires an https
06:10:01 INFO - sub-resource via xhr-request using the http-csp
06:10:01 INFO - delivery method with swap-origin-redirect and when
06:10:01 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:01 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
06:10:01 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 930ms
06:10:01 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
06:10:01 INFO - PROCESS | 1260 | ++DOCSHELL 20984400 == 82 [pid = 1260] [id = 221]
06:10:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (21676000) [pid = 1260] [serial = 619] [outer = 00000000]
06:10:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (21A0F800) [pid = 1260] [serial = 620] [outer = 21676000]
06:10:01 INFO - PROCESS | 1260 | 1450275001402 Marionette INFO loaded listener.js
06:10:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (23265800) [pid = 1260] [serial = 621] [outer = 21676000]
06:10:02 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
06:10:02 INFO - document served over http requires an http
06:10:02 INFO - sub-resource via fetch-request using the http-csp
06:10:02 INFO - delivery method with keep-origin-redirect and when
06:10:02 INFO - the target request is same-origin.
06:10:02 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 991ms
06:10:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:10:02 INFO - PROCESS | 1260 | ++DOCSHELL 21A0DC00 == 83 [pid = 1260] [id = 222]
06:10:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (21A0EC00) [pid = 1260] [serial = 622] [outer = 00000000]
06:10:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (22599800) [pid = 1260] [serial = 623] [outer = 21A0EC00]
06:10:02 INFO - PROCESS | 1260 | 1450275002422 Marionette INFO loaded listener.js
06:10:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (237EF000) [pid = 1260] [serial = 624] [outer = 21A0EC00]
06:10:03 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
06:10:03 INFO - document served over http requires an http
06:10:03 INFO - sub-resource via fetch-request using the http-csp
06:10:03 INFO - delivery method with no-redirect and when
06:10:03 INFO - the target request is same-origin.
06:10:03 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 870ms
06:10:03 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
06:10:03 INFO - PROCESS | 1260 | ++DOCSHELL 222CDC00 == 84 [pid = 1260] [id = 223]
06:10:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (222CEC00) [pid = 1260] [serial = 625] [outer = 00000000]
06:10:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (222D7000) [pid = 1260] [serial = 626] [outer = 222CEC00]
06:10:03 INFO - PROCESS | 1260 | 1450275003278 Marionette INFO loaded listener.js
06:10:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (222DA000) [pid = 1260] [serial = 627] [outer = 222CEC00]
06:10:03 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
06:10:03 INFO - document served over http requires an http
06:10:03 INFO - sub-resource via fetch-request using the http-csp
06:10:03 INFO - delivery method with swap-origin-redirect and when
06:10:03 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:03 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
06:10:03 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 931ms
06:10:03 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
06:10:04 INFO - PROCESS | 1260 | ++DOCSHELL 21F7C800 == 85 [pid = 1260] [id = 224]
06:10:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (21F7F400) [pid = 1260] [serial = 628] [outer = 00000000]
06:10:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (2220C400) [pid = 1260] [serial = 629] [outer = 21F7F400]
06:10:04 INFO - PROCESS | 1260 | 1450275004216 Marionette INFO loaded listener.js
06:10:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (22211000) [pid = 1260] [serial = 630] [outer = 21F7F400]
06:10:04 INFO - PROCESS | 1260 | ++DOCSHELL 22215C00 == 86 [pid = 1260] [id = 225]
06:10:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (22217000) [pid = 1260] [serial = 631] [outer = 00000000]
06:10:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (2259C800) [pid = 1260] [serial = 632] [outer = 22217000]
06:10:04 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
06:10:04 INFO - document served over http requires an http
06:10:04 INFO - sub-resource via iframe-tag using the http-csp
06:10:04 INFO - delivery method with keep-origin-redirect and when
06:10:04 INFO - the target request is same-origin.
06:10:04 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 830ms
06:10:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:10:05 INFO - PROCESS | 1260 | ++DOCSHELL 2220F800 == 87 [pid = 1260] [id = 226]
06:10:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (22217400) [pid = 1260] [serial = 633] [outer = 00000000]
06:10:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (239EB800) [pid = 1260] [serial = 634] [outer = 22217400]
06:10:05 INFO - PROCESS | 1260 | 1450275005078 Marionette INFO loaded listener.js
06:10:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (239EF000) [pid = 1260] [serial = 635] [outer = 22217400]
06:10:05 INFO - PROCESS | 1260 | ++DOCSHELL 23787C00 == 88 [pid = 1260] [id = 227]
06:10:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (23789C00) [pid = 1260] [serial = 636] [outer = 00000000]
06:10:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (23785800) [pid = 1260] [serial = 637] [outer = 23789C00]
06:10:05 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
06:10:05 INFO - document served over http requires an http
06:10:05 INFO - sub-resource via iframe-tag using the http-csp
06:10:05 INFO - delivery method with no-redirect and when
06:10:05 INFO - the target request is same-origin.
06:10:05 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 971ms
06:10:05 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
06:10:06 INFO - PROCESS | 1260 | ++DOCSHELL 23786400 == 89 [pid = 1260] [id = 228]
06:10:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (2378A400) [pid = 1260] [serial = 638] [outer = 00000000]
06:10:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (239E8400) [pid = 1260] [serial = 639] [outer = 2378A400]
06:10:06 INFO - PROCESS | 1260 | 1450275006086 Marionette INFO loaded listener.js
06:10:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (239F6400) [pid = 1260] [serial = 640] [outer = 2378A400]
06:10:06 INFO - PROCESS | 1260 | ++DOCSHELL 25339400 == 90 [pid = 1260] [id = 229]
06:10:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (2533C400) [pid = 1260] [serial = 641] [outer = 00000000]
06:10:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (2533EC00) [pid = 1260] [serial = 642] [outer = 2533C400]
06:10:06 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
06:10:06 INFO - document served over http requires an http
06:10:06 INFO - sub-resource via iframe-tag using the http-csp
06:10:06 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:06 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
06:10:06 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 1019ms
06:10:06 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
06:10:07 INFO - PROCESS | 1260 | ++DOCSHELL 2378C400 == 91 [pid = 1260] [id = 230]
06:10:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (2533AC00) [pid = 1260] [serial = 643] [outer = 00000000]
06:10:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (25360400) [pid = 1260] [serial = 644] [outer = 2533AC00]
06:10:07 INFO - PROCESS | 1260 | 1450275007114 Marionette INFO loaded listener.js
06:10:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (25363400) [pid = 1260] [serial = 645] [outer = 2533AC00]
06:10:07 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
06:10:07 INFO - document served over http requires an http
06:10:07 INFO - sub-resource via script-tag using the http-csp
06:10:07 INFO - delivery method with keep-origin-redirect and when
06:10:07 INFO - the target request is same-origin.
06:10:07 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 931ms
06:10:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:10:07 INFO - PROCESS | 1260 | ++DOCSHELL 21971800 == 92 [pid = 1260] [id = 231]
06:10:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (21972000) [pid = 1260] [serial = 646] [outer = 00000000]
06:10:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (2197D000) [pid = 1260] [serial = 647] [outer = 21972000]
06:10:08 INFO - PROCESS | 1260 | 1450275008020 Marionette INFO loaded listener.js
06:10:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (25342400) [pid = 1260] [serial = 648] [outer = 21972000]
06:10:08 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
06:10:08 INFO - document served over http requires an http
06:10:08 INFO - sub-resource via script-tag using the http-csp
06:10:08 INFO - delivery method with no-redirect and when
06:10:08 INFO - the target request is same-origin.
06:10:08 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 930ms
06:10:08 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
06:10:08 INFO - PROCESS | 1260 | ++DOCSHELL 24338800 == 93 [pid = 1260] [id = 232]
06:10:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (24339000) [pid = 1260] [serial = 649] [outer = 00000000]
06:10:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (2433F400) [pid = 1260] [serial = 650] [outer = 24339000]
06:10:08 INFO - PROCESS | 1260 | 1450275008960 Marionette INFO loaded listener.js
06:10:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (24376000) [pid = 1260] [serial = 651] [outer = 24339000]
06:10:09 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
06:10:09 INFO - document served over http requires an http
06:10:09 INFO - sub-resource via script-tag using the http-csp
06:10:09 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:09 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
06:10:09 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 933ms
06:10:09 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
06:10:09 INFO - PROCESS | 1260 | ++DOCSHELL 2056A800 == 94 [pid = 1260] [id = 233]
06:10:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (20573400) [pid = 1260] [serial = 652] [outer = 00000000]
06:10:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (2433A800) [pid = 1260] [serial = 653] [outer = 20573400]
06:10:09 INFO - PROCESS | 1260 | 1450275009902 Marionette INFO loaded listener.js
06:10:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (24370C00) [pid = 1260] [serial = 654] [outer = 20573400]
06:10:11 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
06:10:11 INFO - document served over http requires an http
06:10:11 INFO - sub-resource via xhr-request using the http-csp
06:10:11 INFO - delivery method with keep-origin-redirect and when
06:10:11 INFO - the target request is same-origin.
06:10:11 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 2174ms
06:10:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:10:12 INFO - PROCESS | 1260 | ++DOCSHELL 152A2800 == 95 [pid = 1260] [id = 234]
06:10:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (154A0400) [pid = 1260] [serial = 655] [outer = 00000000]
06:10:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (168AE800) [pid = 1260] [serial = 656] [outer = 154A0400]
06:10:12 INFO - PROCESS | 1260 | 1450275012099 Marionette INFO loaded listener.js
06:10:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (18C44000) [pid = 1260] [serial = 657] [outer = 154A0400]
06:10:12 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
06:10:12 INFO - document served over http requires an http
06:10:12 INFO - sub-resource via xhr-request using the http-csp
06:10:12 INFO - delivery method with no-redirect and when
06:10:12 INFO - the target request is same-origin.
06:10:12 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 870ms
06:10:12 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
06:10:12 INFO - PROCESS | 1260 | ++DOCSHELL 165AF000 == 96 [pid = 1260] [id = 235]
06:10:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (1A40BC00) [pid = 1260] [serial = 658] [outer = 00000000]
06:10:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (21978C00) [pid = 1260] [serial = 659] [outer = 1A40BC00]
06:10:13 INFO - PROCESS | 1260 | 1450275012968 Marionette INFO loaded listener.js
06:10:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (23A04000) [pid = 1260] [serial = 660] [outer = 1A40BC00]
06:10:14 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
06:10:14 INFO - document served over http requires an http
06:10:14 INFO - sub-resource via xhr-request using the http-csp
06:10:14 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:14 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:14 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:14 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
06:10:14 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 1422ms
06:10:14 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
06:10:14 INFO - PROCESS | 1260 | ++DOCSHELL 1556E800 == 97 [pid = 1260] [id = 236]
06:10:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (1556FC00) [pid = 1260] [serial = 661] [outer = 00000000]
06:10:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (1602F800) [pid = 1260] [serial = 662] [outer = 1556FC00]
06:10:14 INFO - PROCESS | 1260 | 1450275014389 Marionette INFO loaded listener.js
06:10:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (168B5800) [pid = 1260] [serial = 663] [outer = 1556FC00]
06:10:14 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
06:10:14 INFO - document served over http requires an https
06:10:14 INFO - sub-resource via fetch-request using the http-csp
06:10:14 INFO - delivery method with keep-origin-redirect and when
06: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"
06:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:14 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
06:10:14 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 870ms
06:10:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:10:15 INFO - PROCESS | 1260 | ++DOCSHELL 1549A000 == 98 [pid = 1260] [id = 237]
06:10:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (1601CC00) [pid = 1260] [serial = 664] [outer = 00000000]
06:10:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (18BB9800) [pid = 1260] [serial = 665] [outer = 1601CC00]
06:10:15 INFO - PROCESS | 1260 | 1450275015241 Marionette INFO loaded listener.js
06:10:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (1A409C00) [pid = 1260] [serial = 666] [outer = 1601CC00]
06:10:16 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
06:10:16 INFO - document served over http requires an https
06:10:16 INFO - sub-resource via fetch-request using the http-csp
06:10:16 INFO - delivery method with no-redirect and when
06: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"
06:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:16 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
06:10:16 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 1019ms
06:10:16 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
06:10:16 INFO - PROCESS | 1260 | ++DOCSHELL 1117EC00 == 99 [pid = 1260] [id = 238]
06:10:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (11181C00) [pid = 1260] [serial = 667] [outer = 00000000]
06:10:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (18D9B800) [pid = 1260] [serial = 668] [outer = 11181C00]
06:10:16 INFO - PROCESS | 1260 | 1450275016311 Marionette INFO loaded listener.js
06:10:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (19A6E400) [pid = 1260] [serial = 669] [outer = 11181C00]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 11308800 == 98 [pid = 1260] [id = 134]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 19A60400 == 97 [pid = 1260] [id = 140]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 15098800 == 96 [pid = 1260] [id = 136]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 0CB11000 == 95 [pid = 1260] [id = 98]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 20FEA400 == 94 [pid = 1260] [id = 147]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 19AD9800 == 93 [pid = 1260] [id = 141]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 20397000 == 92 [pid = 1260] [id = 146]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 19B27C00 == 91 [pid = 1260] [id = 148]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1F641400 == 90 [pid = 1260] [id = 144]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 18CE1800 == 89 [pid = 1260] [id = 100]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 11302800 == 88 [pid = 1260] [id = 143]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 2038F400 == 87 [pid = 1260] [id = 145]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 14292800 == 86 [pid = 1260] [id = 99]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1958F000 == 85 [pid = 1260] [id = 138]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1C895C00 == 84 [pid = 1260] [id = 142]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1A4EB000 == 83 [pid = 1260] [id = 97]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 166B9800 == 82 [pid = 1260] [id = 217]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1958E800 == 81 [pid = 1260] [id = 216]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 21676C00 == 80 [pid = 1260] [id = 215]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 21D28000 == 79 [pid = 1260] [id = 214]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1DF2AC00 == 78 [pid = 1260] [id = 213]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 20338000 == 77 [pid = 1260] [id = 212]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 19B30000 == 76 [pid = 1260] [id = 211]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 19AD6000 == 75 [pid = 1260] [id = 210]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1651F000 == 74 [pid = 1260] [id = 209]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 15580400 == 73 [pid = 1260] [id = 208]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 0CE5EC00 == 72 [pid = 1260] [id = 207]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 15586C00 == 71 [pid = 1260] [id = 206]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 12B05000 == 70 [pid = 1260] [id = 205]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1549FC00 == 69 [pid = 1260] [id = 204]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 14261C00 == 68 [pid = 1260] [id = 203]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1117D800 == 67 [pid = 1260] [id = 202]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 20408400 == 66 [pid = 1260] [id = 200]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 20604000 == 65 [pid = 1260] [id = 199]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 2320B400 == 64 [pid = 1260] [id = 198]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 23271800 == 63 [pid = 1260] [id = 197]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 209C6800 == 62 [pid = 1260] [id = 196]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 209C8400 == 61 [pid = 1260] [id = 195]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 2233BC00 == 60 [pid = 1260] [id = 194]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 2167B400 == 59 [pid = 1260] [id = 193]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 20401800 == 58 [pid = 1260] [id = 192]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1F643400 == 57 [pid = 1260] [id = 191]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 1DEA9000 == 56 [pid = 1260] [id = 190]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 15268000 == 55 [pid = 1260] [id = 189]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 11804000 == 54 [pid = 1260] [id = 187]
06:10:16 INFO - PROCESS | 1260 | --DOCSHELL 11886400 == 53 [pid = 1260] [id = 188]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (1A966400) [pid = 1260] [serial = 522] [outer = 00000000] [url = about:blank]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (1240A400) [pid = 1260] [serial = 495] [outer = 00000000] [url = about:blank]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (16B93000) [pid = 1260] [serial = 504] [outer = 00000000] [url = about:blank]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (19681C00) [pid = 1260] [serial = 509] [outer = 00000000] [url = about:blank]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (19C25000) [pid = 1260] [serial = 514] [outer = 00000000] [url = about:blank]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (1529D400) [pid = 1260] [serial = 498] [outer = 00000000] [url = about:blank]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (1602F400) [pid = 1260] [serial = 501] [outer = 00000000] [url = about:blank]
06:10:16 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (1582AC00) [pid = 1260] [serial = 519] [outer = 00000000] [url = about:blank]
06:10:17 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
06:10:17 INFO - document served over http requires an https
06:10:17 INFO - sub-resource via fetch-request using the http-csp
06:10:17 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:17 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
06:10:17 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 1201ms
06:10:17 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
06:10:17 INFO - PROCESS | 1260 | ++DOCSHELL 0C82D800 == 54 [pid = 1260] [id = 239]
06:10:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (11880800) [pid = 1260] [serial = 670] [outer = 00000000]
06:10:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (14137000) [pid = 1260] [serial = 671] [outer = 11880800]
06:10:17 INFO - PROCESS | 1260 | 1450275017399 Marionette INFO loaded listener.js
06:10:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (152A0400) [pid = 1260] [serial = 672] [outer = 11880800]
06:10:17 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
06:10:17 INFO - document served over http requires an https
06:10:17 INFO - sub-resource via fetch-request using the http-csp
06:10:17 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:17 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
06:10:17 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 671ms
06:10:17 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
06:10:18 INFO - PROCESS | 1260 | ++DOCSHELL 1556F000 == 55 [pid = 1260] [id = 240]
06:10:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (15580400) [pid = 1260] [serial = 673] [outer = 00000000]
06:10:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (16260800) [pid = 1260] [serial = 674] [outer = 15580400]
06:10:18 INFO - PROCESS | 1260 | 1450275018070 Marionette INFO loaded listener.js
06:10:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (1648B400) [pid = 1260] [serial = 675] [outer = 15580400]
06:10:18 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
06:10:18 INFO - document served over http requires an https
06:10:18 INFO - sub-resource via fetch-request using the http-csp
06:10:18 INFO - delivery method with keep-origin-redirect and when
06: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"
06:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:18 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
06:10:18 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 670ms
06:10:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:10:18 INFO - PROCESS | 1260 | ++DOCSHELL 16B9DC00 == 56 [pid = 1260] [id = 241]
06:10:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (18C4D800) [pid = 1260] [serial = 676] [outer = 00000000]
06:10:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (19590C00) [pid = 1260] [serial = 677] [outer = 18C4D800]
06:10:18 INFO - PROCESS | 1260 | 1450275018893 Marionette INFO loaded listener.js
06:10:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (19686400) [pid = 1260] [serial = 678] [outer = 18C4D800]
06:10:19 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
06:10:19 INFO - document served over http requires an https
06:10:19 INFO - sub-resource via fetch-request using the http-csp
06:10:19 INFO - delivery method with no-redirect and when
06: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"
06:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:19 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
06:10:19 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
06:10:19 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
06:10:19 INFO - PROCESS | 1260 | ++DOCSHELL 13D78000 == 57 [pid = 1260] [id = 242]
06:10:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (1958F000) [pid = 1260] [serial = 679] [outer = 00000000]
06:10:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (19C28800) [pid = 1260] [serial = 680] [outer = 1958F000]
06:10:19 INFO - PROCESS | 1260 | 1450275019513 Marionette INFO loaded listener.js
06:10:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (1A968000) [pid = 1260] [serial = 681] [outer = 1958F000]
06:10:20 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
06:10:20 INFO - document served over http requires an https
06:10:20 INFO - sub-resource via fetch-request using the http-csp
06:10:20 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:20 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
06:10:20 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
06:10:20 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
06:10:20 INFO - PROCESS | 1260 | ++DOCSHELL 1C5D0C00 == 58 [pid = 1260] [id = 243]
06:10:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (1C88A000) [pid = 1260] [serial = 682] [outer = 00000000]
06:10:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (1D022800) [pid = 1260] [serial = 683] [outer = 1C88A000]
06:10:20 INFO - PROCESS | 1260 | 1450275020274 Marionette INFO loaded listener.js
06:10:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (1DEBCC00) [pid = 1260] [serial = 684] [outer = 1C88A000]
06:10:20 INFO - PROCESS | 1260 | ++DOCSHELL 1F64E000 == 59 [pid = 1260] [id = 244]
06:10:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (1F6B2C00) [pid = 1260] [serial = 685] [outer = 00000000]
06:10:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (2032D800) [pid = 1260] [serial = 686] [outer = 1F6B2C00]
06:10:20 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
06:10:20 INFO - document served over http requires an https
06:10:20 INFO - sub-resource via iframe-tag using the http-csp
06:10:20 INFO - delivery method with keep-origin-redirect and when
06: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"
06:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:20 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
06:10:20 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
06:10:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:10:20 INFO - PROCESS | 1260 | ++DOCSHELL 1DEA1000 == 60 [pid = 1260] [id = 245]
06:10:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (1DEDE400) [pid = 1260] [serial = 687] [outer = 00000000]
06:10:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (2032B800) [pid = 1260] [serial = 688] [outer = 1DEDE400]
06:10:21 INFO - PROCESS | 1260 | 1450275021014 Marionette INFO loaded listener.js
06:10:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (20391000) [pid = 1260] [serial = 689] [outer = 1DEDE400]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (19A68C00) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (1A59B000) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (11183000) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (15588800) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (16872800) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (19AD6400) [pid = 1260] [serial = 589] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (1A96E800) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (20330C00) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (21D29400) [pid = 1260] [serial = 599] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (15496400) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (1A599400) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (20338800) [pid = 1260] [serial = 594] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274995069]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (15587400) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (166C6400) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (20604C00) [pid = 1260] [serial = 557] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (209C9000) [pid = 1260] [serial = 547] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (23272400) [pid = 1260] [serial = 552] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274983231]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (1413FC00) [pid = 1260] [serial = 581] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (195C8800) [pid = 1260] [serial = 578] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (1602DC00) [pid = 1260] [serial = 575] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (23263C00) [pid = 1260] [serial = 611] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (21677400) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (11182000) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (1180A800) [pid = 1260] [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]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (16B9B800) [pid = 1260] [serial = 569] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (23879000) [pid = 1260] [serial = 563] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (1DE9D400) [pid = 1260] [serial = 566] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (2060B400) [pid = 1260] [serial = 558] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (23968C00) [pid = 1260] [serial = 555] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (23967800) [pid = 1260] [serial = 560] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (209CB800) [pid = 1260] [serial = 548] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (2240AC00) [pid = 1260] [serial = 545] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (237F1000) [pid = 1260] [serial = 553] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274983231]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (22409C00) [pid = 1260] [serial = 550] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (13176000) [pid = 1260] [serial = 527] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (22345000) [pid = 1260] [serial = 542] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (20603000) [pid = 1260] [serial = 572] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (1F643000) [pid = 1260] [serial = 533] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (20409400) [pid = 1260] [serial = 539] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (20399800) [pid = 1260] [serial = 536] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (21D30800) [pid = 1260] [serial = 605] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (18BB9400) [pid = 1260] [serial = 530] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (1620AC00) [pid = 1260] [serial = 584] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (1A4E6800) [pid = 1260] [serial = 590] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (18CDEC00) [pid = 1260] [serial = 587] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (20395000) [pid = 1260] [serial = 595] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450274995069]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (1CF4E400) [pid = 1260] [serial = 592] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (22E1F400) [pid = 1260] [serial = 608] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (21D30000) [pid = 1260] [serial = 600] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (2040C800) [pid = 1260] [serial = 597] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (22342800) [pid = 1260] [serial = 602] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (166C6C00) [pid = 1260] [serial = 576] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (20331000) [pid = 1260] [serial = 456] [outer = 00000000] [url = about:blank]
06:10:21 INFO - PROCESS | 1260 | ++DOCSHELL 168AC800 == 61 [pid = 1260] [id = 246]
06:10:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (16B91000) [pid = 1260] [serial = 690] [outer = 00000000]
06:10:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (175DD800) [pid = 1260] [serial = 691] [outer = 16B91000]
06:10:22 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
06:10:22 INFO - document served over http requires an https
06:10:22 INFO - sub-resource via iframe-tag using the http-csp
06:10:22 INFO - delivery method with no-redirect and when
06: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"
06:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:22 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
06:10:22 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 1276ms
06:10:22 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
06:10:22 INFO - PROCESS | 1260 | ++DOCSHELL 18BAD400 == 62 [pid = 1260] [id = 247]
06:10:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (1F64B800) [pid = 1260] [serial = 692] [outer = 00000000]
06:10:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (20331000) [pid = 1260] [serial = 693] [outer = 1F64B800]
06:10:22 INFO - PROCESS | 1260 | 1450275022251 Marionette INFO loaded listener.js
06:10:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (203CAC00) [pid = 1260] [serial = 694] [outer = 1F64B800]
06:10:22 INFO - PROCESS | 1260 | ++DOCSHELL 2040C400 == 63 [pid = 1260] [id = 248]
06:10:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (2040C800) [pid = 1260] [serial = 695] [outer = 00000000]
06:10:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (2060C800) [pid = 1260] [serial = 696] [outer = 2040C800]
06:10:22 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
06:10:22 INFO - document served over http requires an https
06:10:22 INFO - sub-resource via iframe-tag using the http-csp
06:10:22 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:22 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
06:10:22 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 730ms
06:10:22 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
06:10:23 INFO - PROCESS | 1260 | ++DOCSHELL 1D01FC00 == 64 [pid = 1260] [id = 249]
06:10:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (2040C000) [pid = 1260] [serial = 697] [outer = 00000000]
06:10:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (2098A000) [pid = 1260] [serial = 698] [outer = 2040C000]
06:10:23 INFO - PROCESS | 1260 | 1450275023126 Marionette INFO loaded listener.js
06:10:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (209AE000) [pid = 1260] [serial = 699] [outer = 2040C000]
06:10:23 INFO - PROCESS | 1260 | ++DOCSHELL 20F85000 == 65 [pid = 1260] [id = 250]
06:10:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (20F85400) [pid = 1260] [serial = 700] [outer = 00000000]
06:10:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (20F86C00) [pid = 1260] [serial = 701] [outer = 20F85400]
06:10:23 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
06:10:23 INFO - document served over http requires an https
06:10:23 INFO - sub-resource via iframe-tag using the http-csp
06:10:23 INFO - delivery method with swap-origin-redirect and when
06: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"
06:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:23 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
06:10:23 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 811ms
06:10:23 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
06:10:23 INFO - PROCESS | 1260 | ++DOCSHELL 0CB1E800 == 66 [pid = 1260] [id = 251]
06:10:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (0CB92400) [pid = 1260] [serial = 702] [outer = 00000000]
06:10:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (11A51C00) [pid = 1260] [serial = 703] [outer = 0CB92400]
06:10:23 INFO - PROCESS | 1260 | 1450275023984 Marionette INFO loaded listener.js
06:10:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (124AA800) [pid = 1260] [serial = 704] [outer = 0CB92400]
06:10:24 INFO - PROCESS | 1260 | ++DOCSHELL 1601F400 == 67 [pid = 1260] [id = 252]
06:10:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (16035800) [pid = 1260] [serial = 705] [outer = 00000000]
06:10:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (16B9CC00) [pid = 1260] [serial = 706] [outer = 16035800]
06:10:24 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
06:10:24 INFO - document served over http requires an https
06:10:24 INFO - sub-resource via iframe-tag using the http-csp
06:10:24 INFO - delivery method with keep-origin-redirect and when
06:10:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:24 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
06:10:24 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 1131ms
06:10:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:10:25 INFO - PROCESS | 1260 | ++DOCSHELL 16B9C000 == 68 [pid = 1260] [id = 253]
06:10:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (175D2400) [pid = 1260] [serial = 707] [outer = 00000000]
06:10:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (1958E800) [pid = 1260] [serial = 708] [outer = 175D2400]
06:10:25 INFO - PROCESS | 1260 | 1450275025150 Marionette INFO loaded listener.js
06:10:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (1A40D800) [pid = 1260] [serial = 709] [outer = 175D2400]
06:10:25 INFO - PROCESS | 1260 | ++DOCSHELL 20605000 == 69 [pid = 1260] [id = 254]
06:10:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (209A5400) [pid = 1260] [serial = 710] [outer = 00000000]
06:10:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (20399C00) [pid = 1260] [serial = 711] [outer = 209A5400]
06:10:25 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
06:10:25 INFO - document served over http requires an https
06:10:25 INFO - sub-resource via iframe-tag using the http-csp
06:10:25 INFO - delivery method with no-redirect and when
06:10:25 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:25 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
06:10:25 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 1076ms
06:10:25 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
06:10:26 INFO - PROCESS | 1260 | ++DOCSHELL 209AC000 == 70 [pid = 1260] [id = 255]
06:10:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (209CC000) [pid = 1260] [serial = 712] [outer = 00000000]
06:10:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (20F8B000) [pid = 1260] [serial = 713] [outer = 209CC000]
06:10:26 INFO - PROCESS | 1260 | 1450275026215 Marionette INFO loaded listener.js
06:10:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (21672400) [pid = 1260] [serial = 714] [outer = 209CC000]
06:10:26 INFO - PROCESS | 1260 | ++DOCSHELL 21971400 == 71 [pid = 1260] [id = 256]
06:10:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (21975000) [pid = 1260] [serial = 715] [outer = 00000000]
06:10:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (21D2C400) [pid = 1260] [serial = 716] [outer = 21975000]
06:10:26 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
06:10:26 INFO - document served over http requires an https
06:10:26 INFO - sub-resource via iframe-tag using the http-csp
06:10:26 INFO - delivery method with swap-origin-redirect and when
06:10:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:26 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:26 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:26 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
06:10:26 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 1020ms
06:10:26 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
06:10:27 INFO - PROCESS | 1260 | ++DOCSHELL 20984C00 == 72 [pid = 1260] [id = 257]
06:10:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (21975800) [pid = 1260] [serial = 717] [outer = 00000000]
06:10:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (21F80C00) [pid = 1260] [serial = 718] [outer = 21975800]
06:10:27 INFO - PROCESS | 1260 | 1450275027289 Marionette INFO loaded listener.js
06:10:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (222D4C00) [pid = 1260] [serial = 719] [outer = 21975800]
06:10:27 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
06:10:27 INFO - document served over http requires an https
06:10:27 INFO - sub-resource via script-tag using the http-csp
06:10:27 INFO - delivery method with keep-origin-redirect and when
06:10:27 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:27 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
06:10:27 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 1025ms
06:10:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:10:28 INFO - PROCESS | 1260 | ++DOCSHELL 21F7E400 == 73 [pid = 1260] [id = 258]
06:10:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (22346800) [pid = 1260] [serial = 720] [outer = 00000000]
06:10:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (22578800) [pid = 1260] [serial = 721] [outer = 22346800]
06:10:28 INFO - PROCESS | 1260 | 1450275028247 Marionette INFO loaded listener.js
06:10:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (2257E000) [pid = 1260] [serial = 722] [outer = 22346800]
06:10:28 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
06:10:28 INFO - document served over http requires an https
06:10:28 INFO - sub-resource via script-tag using the http-csp
06:10:28 INFO - delivery method with no-redirect and when
06:10: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"
06:10:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:28 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
06:10:28 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
06:10:28 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
06:10:29 INFO - PROCESS | 1260 | ++DOCSHELL 22E04400 == 74 [pid = 1260] [id = 259]
06:10:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (22E04C00) [pid = 1260] [serial = 723] [outer = 00000000]
06:10:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (2320B400) [pid = 1260] [serial = 724] [outer = 22E04C00]
06:10:29 INFO - PROCESS | 1260 | 1450275029202 Marionette INFO loaded listener.js
06:10:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (23272400) [pid = 1260] [serial = 725] [outer = 22E04C00]
06:10:29 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
06:10:29 INFO - document served over http requires an https
06:10:29 INFO - sub-resource via script-tag using the http-csp
06:10:29 INFO - delivery method with swap-origin-redirect and when
06:10:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:29 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
06:10:29 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 1019ms
06:10:29 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
06:10:30 INFO - PROCESS | 1260 | ++DOCSHELL 1683C400 == 75 [pid = 1260] [id = 260]
06:10:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (21D2A400) [pid = 1260] [serial = 726] [outer = 00000000]
06:10:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (239DF000) [pid = 1260] [serial = 727] [outer = 21D2A400]
06:10:30 INFO - PROCESS | 1260 | 1450275030214 Marionette INFO loaded listener.js
06:10:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (23A08000) [pid = 1260] [serial = 728] [outer = 21D2A400]
06:10:30 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
06:10:30 INFO - document served over http requires an https
06:10:30 INFO - sub-resource via script-tag using the http-csp
06:10:30 INFO - delivery method with swap-origin-redirect and when
06:10:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:30 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
06:10:30 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
06:10:30 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
06:10:31 INFO - PROCESS | 1260 | ++DOCSHELL 2396F000 == 76 [pid = 1260] [id = 261]
06:10:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (239D8800) [pid = 1260] [serial = 729] [outer = 00000000]
06:10:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (24375000) [pid = 1260] [serial = 730] [outer = 239D8800]
06:10:31 INFO - PROCESS | 1260 | 1450275031112 Marionette INFO loaded listener.js
06:10:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (2437F400) [pid = 1260] [serial = 731] [outer = 239D8800]
06:10:31 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
06:10:31 INFO - document served over http requires an https
06:10:31 INFO - sub-resource via script-tag using the http-csp
06:10:31 INFO - delivery method with keep-origin-redirect and when
06:10:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:31 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
06:10:31 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
06:10:31 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:10:32 INFO - PROCESS | 1260 | ++DOCSHELL 2433B800 == 77 [pid = 1260] [id = 262]
06:10:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (2433E400) [pid = 1260] [serial = 732] [outer = 00000000]
06:10:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (25D39000) [pid = 1260] [serial = 733] [outer = 2433E400]
06:10:32 INFO - PROCESS | 1260 | 1450275032121 Marionette INFO loaded listener.js
06:10:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (25D3B400) [pid = 1260] [serial = 734] [outer = 2433E400]
06:10:33 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
06:10:33 INFO - document served over http requires an https
06:10:33 INFO - sub-resource via script-tag using the http-csp
06:10:33 INFO - delivery method with no-redirect and when
06:10:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:33 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
06:10:33 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 2130ms
06:10:33 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
06:10:34 INFO - PROCESS | 1260 | ++DOCSHELL 11387000 == 78 [pid = 1260] [id = 263]
06:10:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (25D36000) [pid = 1260] [serial = 735] [outer = 00000000]
06:10:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (294A5000) [pid = 1260] [serial = 736] [outer = 25D36000]
06:10:34 INFO - PROCESS | 1260 | 1450275034293 Marionette INFO loaded listener.js
06:10:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (294AA000) [pid = 1260] [serial = 737] [outer = 25D36000]
06:10:34 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
06:10:34 INFO - document served over http requires an https
06:10:34 INFO - sub-resource via script-tag using the http-csp
06:10:34 INFO - delivery method with swap-origin-redirect and when
06:10:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:34 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
06:10:34 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 1019ms
06:10:34 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
06:10:35 INFO - PROCESS | 1260 | ++DOCSHELL 2233B000 == 79 [pid = 1260] [id = 264]
06:10:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (23793800) [pid = 1260] [serial = 738] [outer = 00000000]
06:10:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (29958400) [pid = 1260] [serial = 739] [outer = 23793800]
06:10:35 INFO - PROCESS | 1260 | 1450275035292 Marionette INFO loaded listener.js
06:10:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (2995F000) [pid = 1260] [serial = 740] [outer = 23793800]
06:10:37 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
06:10:37 INFO - document served over http requires an https
06:10:37 INFO - sub-resource via xhr-request using the http-csp
06:10:37 INFO - delivery method with keep-origin-redirect and when
06:10:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:37 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
06:10:37 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 2488ms
06:10:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:10:38 INFO - PROCESS | 1260 | ++DOCSHELL 0D8B3400 == 80 [pid = 1260] [id = 265]
06:10:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (1117D800) [pid = 1260] [serial = 741] [outer = 00000000]
06:10:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (15094800) [pid = 1260] [serial = 742] [outer = 1117D800]
06:10:38 INFO - PROCESS | 1260 | 1450275038191 Marionette INFO loaded listener.js
06:10:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 278 (1529E400) [pid = 1260] [serial = 743] [outer = 1117D800]
06:10:38 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
06:10:38 INFO - document served over http requires an https
06:10:38 INFO - sub-resource via xhr-request using the http-csp
06:10:38 INFO - delivery method with no-redirect and when
06:10: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"
06:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:38 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:38 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:38 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
06:10:38 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 1336ms
06:10:38 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
06:10:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 279 (1968F000) [pid = 1260] [serial = 744] [outer = 11B4F400]
06:10:39 INFO - PROCESS | 1260 | ++DOCSHELL 1601BC00 == 81 [pid = 1260] [id = 266]
06:10:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 280 (16031800) [pid = 1260] [serial = 745] [outer = 00000000]
06:10:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 281 (1A59D000) [pid = 1260] [serial = 746] [outer = 16031800]
06:10:39 INFO - PROCESS | 1260 | 1450275039160 Marionette INFO loaded listener.js
06:10:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 282 (1D016400) [pid = 1260] [serial = 747] [outer = 16031800]
06:10:39 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
06:10:39 INFO - document served over http requires an https
06:10:39 INFO - sub-resource via xhr-request using the http-csp
06:10:39 INFO - delivery method with swap-origin-redirect and when
06:10:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:39 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
06:10:39 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 1122ms
06:10:39 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
06:10:40 INFO - PROCESS | 1260 | ++DOCSHELL 1130C000 == 82 [pid = 1260] [id = 267]
06:10:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 283 (124AC800) [pid = 1260] [serial = 748] [outer = 00000000]
06:10:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 284 (16B97000) [pid = 1260] [serial = 749] [outer = 124AC800]
06:10:40 INFO - PROCESS | 1260 | 1450275040258 Marionette INFO loaded listener.js
06:10:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 285 (1A4E4400) [pid = 1260] [serial = 750] [outer = 124AC800]
06:10:40 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
06:10:40 INFO - document served over http requires an https
06:10:40 INFO - sub-resource via xhr-request using the http-csp
06:10:40 INFO - delivery method with swap-origin-redirect and when
06:10: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"
06:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:40 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
06:10:40 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 930ms
06:10:40 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
06:10:41 INFO - PROCESS | 1260 | ++DOCSHELL 1137B400 == 83 [pid = 1260] [id = 268]
06:10:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 286 (1137B800) [pid = 1260] [serial = 751] [outer = 00000000]
06:10:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 287 (15496400) [pid = 1260] [serial = 752] [outer = 1137B800]
06:10:41 INFO - PROCESS | 1260 | 1450275041197 Marionette INFO loaded listener.js
06:10:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 288 (1938D400) [pid = 1260] [serial = 753] [outer = 1137B800]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 20F85000 == 82 [pid = 1260] [id = 250]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1D01FC00 == 81 [pid = 1260] [id = 249]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 2040C400 == 80 [pid = 1260] [id = 248]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 18BAD400 == 79 [pid = 1260] [id = 247]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 168AC800 == 78 [pid = 1260] [id = 246]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1DEA1000 == 77 [pid = 1260] [id = 245]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1F64E000 == 76 [pid = 1260] [id = 244]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1C5D0C00 == 75 [pid = 1260] [id = 243]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 13D78000 == 74 [pid = 1260] [id = 242]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 16B9DC00 == 73 [pid = 1260] [id = 241]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1556F000 == 72 [pid = 1260] [id = 240]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 0C82D800 == 71 [pid = 1260] [id = 239]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1117EC00 == 70 [pid = 1260] [id = 238]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1549A000 == 69 [pid = 1260] [id = 237]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1556E800 == 68 [pid = 1260] [id = 236]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 25339400 == 67 [pid = 1260] [id = 229]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 23787C00 == 66 [pid = 1260] [id = 227]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 22215C00 == 65 [pid = 1260] [id = 225]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 20984400 == 64 [pid = 1260] [id = 221]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 19593C00 == 63 [pid = 1260] [id = 220]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 1509AC00 == 62 [pid = 1260] [id = 219]
06:10:41 INFO - PROCESS | 1260 | --DOCSHELL 19A6B800 == 61 [pid = 1260] [id = 218]
06:10:41 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
06:10:41 INFO - document served over http requires an https
06:10:41 INFO - sub-resource via xhr-request using the http-csp
06:10:41 INFO - delivery method with keep-origin-redirect and when
06:10:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:41 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
06:10:41 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 1075ms
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 287 (2098D800) [pid = 1260] [serial = 598] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 286 (22580000) [pid = 1260] [serial = 603] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 285 (1509C400) [pid = 1260] [serial = 582] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 284 (1CF4D800) [pid = 1260] [serial = 525] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 283 (1A4DE400) [pid = 1260] [serial = 579] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 282 (166C2C00) [pid = 1260] [serial = 585] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 281 (2326BC00) [pid = 1260] [serial = 609] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 280 (1DED3000) [pid = 1260] [serial = 593] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 279 (195CA800) [pid = 1260] [serial = 588] [outer = 00000000] [url = about:blank]
06:10:41 INFO - PROCESS | 1260 | --DOMWINDOW == 278 (22CC2800) [pid = 1260] [serial = 606] [outer = 00000000] [url = about:blank]
06:10:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:10:42 INFO - PROCESS | 1260 | ++DOCSHELL 0BF41C00 == 62 [pid = 1260] [id = 269]
06:10:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 279 (0BFE4800) [pid = 1260] [serial = 754] [outer = 00000000]
06:10:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 280 (11186400) [pid = 1260] [serial = 755] [outer = 0BFE4800]
06:10:42 INFO - PROCESS | 1260 | 1450275042358 Marionette INFO loaded listener.js
06:10:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 281 (1180A800) [pid = 1260] [serial = 756] [outer = 0BFE4800]
06:10:42 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
06:10:42 INFO - document served over http requires an https
06:10:42 INFO - sub-resource via xhr-request using the http-csp
06:10:42 INFO - delivery method with no-redirect and when
06:10:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:42 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
06:10:42 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 650ms
06:10:42 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
06:10:42 INFO - PROCESS | 1260 | ++DOCSHELL 12B03000 == 63 [pid = 1260] [id = 270]
06:10:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 282 (12B0D400) [pid = 1260] [serial = 757] [outer = 00000000]
06:10:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 283 (14298400) [pid = 1260] [serial = 758] [outer = 12B0D400]
06:10:42 INFO - PROCESS | 1260 | 1450275042955 Marionette INFO loaded listener.js
06:10:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 284 (15267400) [pid = 1260] [serial = 759] [outer = 12B0D400]
06:10:43 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
06:10:43 INFO - document served over http requires an https
06:10:43 INFO - sub-resource via xhr-request using the http-csp
06:10:43 INFO - delivery method with swap-origin-redirect and when
06:10: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"
06:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:43 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
06:10:43 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 671ms
06:10:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:10:43 INFO - PROCESS | 1260 | ++DOCSHELL 14292400 == 64 [pid = 1260] [id = 271]
06:10:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 285 (152A2400) [pid = 1260] [serial = 760] [outer = 00000000]
06:10:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 286 (1602F000) [pid = 1260] [serial = 761] [outer = 152A2400]
06:10:43 INFO - PROCESS | 1260 | 1450275043750 Marionette INFO loaded listener.js
06:10:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 287 (1652C400) [pid = 1260] [serial = 762] [outer = 152A2400]
06:10:44 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
06:10:44 INFO - document served over http requires an http
06:10:44 INFO - sub-resource via fetch-request using the meta-csp
06:10:44 INFO - delivery method with keep-origin-redirect and when
06:10:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:44 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
06:10:44 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 730ms
06:10:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:10:44 INFO - PROCESS | 1260 | ++DOCSHELL 168ACC00 == 65 [pid = 1260] [id = 272]
06:10:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 288 (168AE400) [pid = 1260] [serial = 763] [outer = 00000000]
06:10:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 289 (175D8400) [pid = 1260] [serial = 764] [outer = 168AE400]
06:10:44 INFO - PROCESS | 1260 | 1450275044411 Marionette INFO loaded listener.js
06:10:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 290 (18CD9000) [pid = 1260] [serial = 765] [outer = 168AE400]
06:10:44 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
06:10:44 INFO - document served over http requires an http
06:10:44 INFO - sub-resource via fetch-request using the meta-csp
06:10:44 INFO - delivery method with no-redirect and when
06:10:44 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:44 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
06:10:44 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 690ms
06:10:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:10:45 INFO - PROCESS | 1260 | ++DOCSHELL 175D5400 == 66 [pid = 1260] [id = 273]
06:10:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 291 (1938DC00) [pid = 1260] [serial = 766] [outer = 00000000]
06:10:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 292 (195CD400) [pid = 1260] [serial = 767] [outer = 1938DC00]
06:10:45 INFO - PROCESS | 1260 | 1450275045154 Marionette INFO loaded listener.js
06:10:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 293 (1968D000) [pid = 1260] [serial = 768] [outer = 1938DC00]
06:10:45 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
06:10:45 INFO - document served over http requires an http
06:10:45 INFO - sub-resource via fetch-request using the meta-csp
06:10:45 INFO - delivery method with swap-origin-redirect and when
06:10:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:45 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
06:10:45 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 671ms
06:10:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:10:45 INFO - PROCESS | 1260 | ++DOCSHELL 19683800 == 67 [pid = 1260] [id = 274]
06:10:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 294 (19A60C00) [pid = 1260] [serial = 769] [outer = 00000000]
06:10:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 295 (19B2F000) [pid = 1260] [serial = 770] [outer = 19A60C00]
06:10:45 INFO - PROCESS | 1260 | 1450275045850 Marionette INFO loaded listener.js
06:10:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 296 (19C23800) [pid = 1260] [serial = 771] [outer = 19A60C00]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 295 (0BE88C00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 294 (14CD9400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 293 (15830800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 292 (19ADB800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 291 (19A6D000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 290 (1DED4000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 289 (1DEDB000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 288 (15268400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 287 (22346000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 286 (14C07800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 285 (163B2400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 284 (166C1800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 283 (23208800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 282 (14293800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 281 (1181FC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 280 (1F6ABC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 279 (20391400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 278 (1CF45800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 277 (22CBD800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (195C7000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (1602BC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (14C08C00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (20FEB800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (22E16C00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (11383400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (20338400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (19C21400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (125E3C00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (1DEBD400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (1F641800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (203BEC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (152A3400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (14265800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (0CB1BC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (11A7BC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (1603A400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (0CB98800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (19B29800) [pid = 1260] [serial = 414] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (1C88D000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (16037C00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (1DEA8C00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (19A61000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (1938F000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (1958FC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (1C5CA400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (2040C800) [pid = 1260] [serial = 695] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (1DEDE400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (1556FC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (1C88A000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (1F6B2C00) [pid = 1260] [serial = 685] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (1F64B800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (2533C400) [pid = 1260] [serial = 641] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (23789C00) [pid = 1260] [serial = 636] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275005505]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (22217000) [pid = 1260] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (1958F000) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (18C4D800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (15580400) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (16B91000) [pid = 1260] [serial = 690] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275021959]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (1601CC00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (11880800) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (11181C00) [pid = 1260] [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]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (22599800) [pid = 1260] [serial = 623] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (2433F400) [pid = 1260] [serial = 650] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (18D9B800) [pid = 1260] [serial = 668] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (19590C00) [pid = 1260] [serial = 677] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (15831400) [pid = 1260] [serial = 614] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (19C28800) [pid = 1260] [serial = 680] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (2220C400) [pid = 1260] [serial = 629] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (18BB9800) [pid = 1260] [serial = 665] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (175DD800) [pid = 1260] [serial = 691] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275021959]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (14137000) [pid = 1260] [serial = 671] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (2533EC00) [pid = 1260] [serial = 642] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (25360400) [pid = 1260] [serial = 644] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (20331000) [pid = 1260] [serial = 693] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (2433A800) [pid = 1260] [serial = 653] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (1602F800) [pid = 1260] [serial = 662] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (23785800) [pid = 1260] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275005505]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (21978C00) [pid = 1260] [serial = 659] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (2032B800) [pid = 1260] [serial = 688] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (1D022800) [pid = 1260] [serial = 683] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (222D7000) [pid = 1260] [serial = 626] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (239E8400) [pid = 1260] [serial = 639] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (168AE800) [pid = 1260] [serial = 656] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (2259C800) [pid = 1260] [serial = 632] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (2060C800) [pid = 1260] [serial = 696] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (2032D800) [pid = 1260] [serial = 686] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (239EB800) [pid = 1260] [serial = 634] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (1D017C00) [pid = 1260] [serial = 617] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (16260800) [pid = 1260] [serial = 674] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (2197D000) [pid = 1260] [serial = 647] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (21A0F800) [pid = 1260] [serial = 620] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (2098A000) [pid = 1260] [serial = 698] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (0CE67000) [pid = 1260] [serial = 206] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (168B5400) [pid = 1260] [serial = 615] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (1D020800) [pid = 1260] [serial = 618] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (239DB000) [pid = 1260] [serial = 612] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (1A53E400) [pid = 1260] [serial = 224] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (1938BC00) [pid = 1260] [serial = 335] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (1A59A400) [pid = 1260] [serial = 395] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (19C2C400) [pid = 1260] [serial = 392] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (1DF21C00) [pid = 1260] [serial = 227] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (22CC4400) [pid = 1260] [serial = 551] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (1F6B2800) [pid = 1260] [serial = 290] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (16B98400) [pid = 1260] [serial = 382] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (22584400) [pid = 1260] [serial = 472] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (1526F800) [pid = 1260] [serial = 209] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (209AFC00) [pid = 1260] [serial = 567] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (2240E000) [pid = 1260] [serial = 546] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (2387BC00) [pid = 1260] [serial = 489] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (1C5C6C00) [pid = 1260] [serial = 340] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (1F64EC00) [pid = 1260] [serial = 534] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (23265000) [pid = 1260] [serial = 483] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (163B5000) [pid = 1260] [serial = 278] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (15265400) [pid = 1260] [serial = 459] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (1938CC00) [pid = 1260] [serial = 230] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (2039B400) [pid = 1260] [serial = 407] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (23971800) [pid = 1260] [serial = 561] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (1DEC0C00) [pid = 1260] [serial = 398] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (22E07000) [pid = 1260] [serial = 477] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (1DEDBC00) [pid = 1260] [serial = 345] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (20FEC400) [pid = 1260] [serial = 573] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (1648F800) [pid = 1260] [serial = 214] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (2167BC00) [pid = 1260] [serial = 413] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (23203C00) [pid = 1260] [serial = 480] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (12B01400) [pid = 1260] [serial = 377] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (2396A800) [pid = 1260] [serial = 556] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (2233D400) [pid = 1260] [serial = 467] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (19C2E800) [pid = 1260] [serial = 287] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (14267400) [pid = 1260] [serial = 332] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (1F6B5000) [pid = 1260] [serial = 353] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (1F6AB000) [pid = 1260] [serial = 404] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (20FE8400) [pid = 1260] [serial = 410] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (19687400) [pid = 1260] [serial = 356] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (15378C00) [pid = 1260] [serial = 163] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (11D42400) [pid = 1260] [serial = 275] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (14261800) [pid = 1260] [serial = 233] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (18CD7000) [pid = 1260] [serial = 570] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 158 (19A6E800) [pid = 1260] [serial = 462] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 157 (11A0EC00) [pid = 1260] [serial = 160] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 156 (2167D800) [pid = 1260] [serial = 416] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 155 (1DF29400) [pid = 1260] [serial = 350] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 154 (2326EC00) [pid = 1260] [serial = 486] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (14293C00) [pid = 1260] [serial = 528] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 152 (1FF78C00) [pid = 1260] [serial = 401] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 151 (239DC800) [pid = 1260] [serial = 564] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 150 (2040EC00) [pid = 1260] [serial = 540] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 149 (1A967000) [pid = 1260] [serial = 284] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 148 (19AD4000) [pid = 1260] [serial = 531] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 147 (1A4E5000) [pid = 1260] [serial = 281] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 146 (22CBC000) [pid = 1260] [serial = 543] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 145 (203C6C00) [pid = 1260] [serial = 537] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 144 (1968A400) [pid = 1260] [serial = 387] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | --DOMWINDOW == 143 (1DF29800) [pid = 1260] [serial = 219] [outer = 00000000] [url = about:blank]
06:10:46 INFO - PROCESS | 1260 | ++DOCSHELL 0CB16400 == 68 [pid = 1260] [id = 275]
06:10:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 144 (0CB1BC00) [pid = 1260] [serial = 772] [outer = 00000000]
06:10:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 145 (0CE67000) [pid = 1260] [serial = 773] [outer = 0CB1BC00]
06:10:46 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
06:10:46 INFO - document served over http requires an http
06:10:46 INFO - sub-resource via iframe-tag using the meta-csp
06:10:46 INFO - delivery method with keep-origin-redirect and when
06:10:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:46 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
06:10:46 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 1130ms
06:10:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:10:46 INFO - PROCESS | 1260 | ++DOCSHELL 0CB98800 == 69 [pid = 1260] [id = 276]
06:10:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 146 (13D79800) [pid = 1260] [serial = 774] [outer = 00000000]
06:10:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 147 (15094C00) [pid = 1260] [serial = 775] [outer = 13D79800]
06:10:46 INFO - PROCESS | 1260 | 1450275046914 Marionette INFO loaded listener.js
06:10:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 148 (1602BC00) [pid = 1260] [serial = 776] [outer = 13D79800]
06:10:47 INFO - PROCESS | 1260 | ++DOCSHELL 195D0C00 == 70 [pid = 1260] [id = 277]
06:10:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 149 (1968DC00) [pid = 1260] [serial = 777] [outer = 00000000]
06:10:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 150 (19A6D000) [pid = 1260] [serial = 778] [outer = 1968DC00]
06:10:47 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
06:10:47 INFO - document served over http requires an http
06:10:47 INFO - sub-resource via iframe-tag using the meta-csp
06:10:47 INFO - delivery method with no-redirect and when
06:10:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:47 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:47 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:47 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
06:10:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 732ms
06:10:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:10:47 INFO - PROCESS | 1260 | ++DOCSHELL 18D9BC00 == 71 [pid = 1260] [id = 278]
06:10:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 151 (1968A400) [pid = 1260] [serial = 779] [outer = 00000000]
06:10:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 152 (1A4E2C00) [pid = 1260] [serial = 780] [outer = 1968A400]
06:10:47 INFO - PROCESS | 1260 | 1450275047776 Marionette INFO loaded listener.js
06:10:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 153 (1A4EC400) [pid = 1260] [serial = 781] [outer = 1968A400]
06:10:48 INFO - PROCESS | 1260 | ++DOCSHELL 1A967000 == 72 [pid = 1260] [id = 279]
06:10:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (1A967400) [pid = 1260] [serial = 782] [outer = 00000000]
06:10:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 155 (1C5C7400) [pid = 1260] [serial = 783] [outer = 1A967400]
06:10:48 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
06:10:48 INFO - document served over http requires an http
06:10:48 INFO - sub-resource via iframe-tag using the meta-csp
06:10:48 INFO - delivery method with swap-origin-redirect and when
06:10:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:48 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
06:10:48 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
06:10:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:10:48 INFO - PROCESS | 1260 | ++DOCSHELL 1A4E5800 == 73 [pid = 1260] [id = 280]
06:10:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 156 (1A543C00) [pid = 1260] [serial = 784] [outer = 00000000]
06:10:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 157 (1C5CE000) [pid = 1260] [serial = 785] [outer = 1A543C00]
06:10:48 INFO - PROCESS | 1260 | 1450275048428 Marionette INFO loaded listener.js
06:10:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 158 (1C894C00) [pid = 1260] [serial = 786] [outer = 1A543C00]
06:10:49 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
06:10:49 INFO - document served over http requires an http
06:10:49 INFO - sub-resource via script-tag using the meta-csp
06:10:49 INFO - delivery method with keep-origin-redirect and when
06:10:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:49 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
06:10:49 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 970ms
06:10:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:10:49 INFO - PROCESS | 1260 | ++DOCSHELL 15095800 == 74 [pid = 1260] [id = 281]
06:10:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 159 (15097800) [pid = 1260] [serial = 787] [outer = 00000000]
06:10:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (152A3800) [pid = 1260] [serial = 788] [outer = 15097800]
06:10:49 INFO - PROCESS | 1260 | 1450275049527 Marionette INFO loaded listener.js
06:10:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (15827800) [pid = 1260] [serial = 789] [outer = 15097800]
06:10:50 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
06:10:50 INFO - document served over http requires an http
06:10:50 INFO - sub-resource via script-tag using the meta-csp
06:10:50 INFO - delivery method with no-redirect and when
06:10:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:50 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
06:10:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 931ms
06:10:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:10:50 INFO - PROCESS | 1260 | ++DOCSHELL 16DE7000 == 75 [pid = 1260] [id = 282]
06:10:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (175DBC00) [pid = 1260] [serial = 790] [outer = 00000000]
06:10:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (18DA1400) [pid = 1260] [serial = 791] [outer = 175DBC00]
06:10:50 INFO - PROCESS | 1260 | 1450275050440 Marionette INFO loaded listener.js
06:10:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (195CDC00) [pid = 1260] [serial = 792] [outer = 175DBC00]
06:10:51 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
06:10:51 INFO - document served over http requires an http
06:10:51 INFO - sub-resource via script-tag using the meta-csp
06:10:51 INFO - delivery method with swap-origin-redirect and when
06:10:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:10:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:10:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:51 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
06:10:51 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 930ms
06:10:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:10:51 INFO - PROCESS | 1260 | ++DOCSHELL 1CF46000 == 76 [pid = 1260] [id = 283]
06:10:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (1CF4AC00) [pid = 1260] [serial = 793] [outer = 00000000]
06:10:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (1D01FC00) [pid = 1260] [serial = 794] [outer = 1CF4AC00]
06:10:51 INFO - PROCESS | 1260 | 1450275051384 Marionette INFO loaded listener.js
06:10:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (1DEA1000) [pid = 1260] [serial = 795] [outer = 1CF4AC00]
06:10:52 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
06:10:52 INFO - document served over http requires an http
06:10:52 INFO - sub-resource via xhr-request using the meta-csp
06:10:52 INFO - delivery method with keep-origin-redirect and when
06:10:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:52 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
06:10:52 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 931ms
06:10:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:10:52 INFO - PROCESS | 1260 | ++DOCSHELL 1D01B000 == 77 [pid = 1260] [id = 284]
06:10:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (1DEA5C00) [pid = 1260] [serial = 796] [outer = 00000000]
06:10:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (1DED9800) [pid = 1260] [serial = 797] [outer = 1DEA5C00]
06:10:52 INFO - PROCESS | 1260 | 1450275052314 Marionette INFO loaded listener.js
06:10:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (1DF24400) [pid = 1260] [serial = 798] [outer = 1DEA5C00]
06:10:52 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
06:10:52 INFO - document served over http requires an http
06:10:52 INFO - sub-resource via xhr-request using the meta-csp
06:10:52 INFO - delivery method with no-redirect and when
06:10:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:52 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
06:10:52 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 830ms
06:10:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:10:53 INFO - PROCESS | 1260 | ++DOCSHELL 1DED3400 == 78 [pid = 1260] [id = 285]
06:10:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (1DED6400) [pid = 1260] [serial = 799] [outer = 00000000]
06:10:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (1F6A8800) [pid = 1260] [serial = 800] [outer = 1DED6400]
06:10:53 INFO - PROCESS | 1260 | 1450275053181 Marionette INFO loaded listener.js
06:10:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (1F6AB000) [pid = 1260] [serial = 801] [outer = 1DED6400]
06:10:53 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
06:10:53 INFO - document served over http requires an http
06:10:53 INFO - sub-resource via xhr-request using the meta-csp
06:10:53 INFO - delivery method with swap-origin-redirect and when
06:10:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:10:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:10:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:53 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
06:10:53 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 871ms
06:10:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:10:54 INFO - PROCESS | 1260 | ++DOCSHELL 1FF73000 == 79 [pid = 1260] [id = 286]
06:10:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (1FF79C00) [pid = 1260] [serial = 802] [outer = 00000000]
06:10:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (2032F800) [pid = 1260] [serial = 803] [outer = 1FF79C00]
06:10:54 INFO - PROCESS | 1260 | 1450275054093 Marionette INFO loaded listener.js
06:10:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (20339000) [pid = 1260] [serial = 804] [outer = 1FF79C00]
06:10:54 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
06:10:54 INFO - document served over http requires an https
06:10:54 INFO - sub-resource via fetch-request using the meta-csp
06:10:54 INFO - delivery method with keep-origin-redirect and when
06:10:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:54 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
06:10:54 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 930ms
06:10:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:10:54 INFO - PROCESS | 1260 | ++DOCSHELL 2032D000 == 80 [pid = 1260] [id = 287]
06:10:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (20390000) [pid = 1260] [serial = 805] [outer = 00000000]
06:10:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (203C3400) [pid = 1260] [serial = 806] [outer = 20390000]
06:10:55 INFO - PROCESS | 1260 | 1450275055016 Marionette INFO loaded listener.js
06:10:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (203C7400) [pid = 1260] [serial = 807] [outer = 20390000]
06:10:55 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
06:10:55 INFO - document served over http requires an https
06:10:55 INFO - sub-resource via fetch-request using the meta-csp
06:10:55 INFO - delivery method with no-redirect and when
06:10: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"
06:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:55 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:55 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:55 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:55 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
06:10:55 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 931ms
06:10:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:10:55 INFO - PROCESS | 1260 | ++DOCSHELL 203BE400 == 81 [pid = 1260] [id = 288]
06:10:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (20407800) [pid = 1260] [serial = 808] [outer = 00000000]
06:10:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (20574000) [pid = 1260] [serial = 809] [outer = 20407800]
06:10:56 INFO - PROCESS | 1260 | 1450275056003 Marionette INFO loaded listener.js
06:10:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (20609800) [pid = 1260] [serial = 810] [outer = 20407800]
06:10:56 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
06:10:56 INFO - document served over http requires an https
06:10:56 INFO - sub-resource via fetch-request using the meta-csp
06:10:56 INFO - delivery method with swap-origin-redirect and when
06:10: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"
06:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:10:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:10:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:10:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:56 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
06:10:56 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 1021ms
06:10:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:10:56 INFO - PROCESS | 1260 | ++DOCSHELL 2056B400 == 82 [pid = 1260] [id = 289]
06:10:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (2056CC00) [pid = 1260] [serial = 811] [outer = 00000000]
06:10:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (2098A400) [pid = 1260] [serial = 812] [outer = 2056CC00]
06:10:57 INFO - PROCESS | 1260 | 1450275057020 Marionette INFO loaded listener.js
06:10:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (20990400) [pid = 1260] [serial = 813] [outer = 2056CC00]
06:10:57 INFO - PROCESS | 1260 | ++DOCSHELL 209A7400 == 83 [pid = 1260] [id = 290]
06:10:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (209AB000) [pid = 1260] [serial = 814] [outer = 00000000]
06:10:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (209D0800) [pid = 1260] [serial = 815] [outer = 209AB000]
06:10:57 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
06:10:57 INFO - document served over http requires an https
06:10:57 INFO - sub-resource via iframe-tag using the meta-csp
06:10:57 INFO - delivery method with keep-origin-redirect and when
06:10:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:57 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
06:10:57 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 971ms
06:10:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:10:57 INFO - PROCESS | 1260 | ++DOCSHELL 209C8400 == 84 [pid = 1260] [id = 291]
06:10:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (209C9400) [pid = 1260] [serial = 816] [outer = 00000000]
06:10:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (20F85800) [pid = 1260] [serial = 817] [outer = 209C9400]
06:10:58 INFO - PROCESS | 1260 | 1450275057988 Marionette INFO loaded listener.js
06:10:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (20FE8800) [pid = 1260] [serial = 818] [outer = 209C9400]
06:10:58 INFO - PROCESS | 1260 | ++DOCSHELL 2167D000 == 85 [pid = 1260] [id = 292]
06:10:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (2167F800) [pid = 1260] [serial = 819] [outer = 00000000]
06:10:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (2197C400) [pid = 1260] [serial = 820] [outer = 2167F800]
06:10:58 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
06:10:58 INFO - document served over http requires an https
06:10:58 INFO - sub-resource via iframe-tag using the meta-csp
06:10:58 INFO - delivery method with no-redirect and when
06:10:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:58 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
06:10:58 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
06:10:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:10:59 INFO - PROCESS | 1260 | ++DOCSHELL 21970000 == 86 [pid = 1260] [id = 293]
06:10:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (21970800) [pid = 1260] [serial = 821] [outer = 00000000]
06:10:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (21A10000) [pid = 1260] [serial = 822] [outer = 21970800]
06:10:59 INFO - PROCESS | 1260 | 1450275059073 Marionette INFO loaded listener.js
06:10:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (21D2D400) [pid = 1260] [serial = 823] [outer = 21970800]
06:10:59 INFO - PROCESS | 1260 | ++DOCSHELL 21F82400 == 87 [pid = 1260] [id = 294]
06:10:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (21F84400) [pid = 1260] [serial = 824] [outer = 00000000]
06:10:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (2220D000) [pid = 1260] [serial = 825] [outer = 21F84400]
06:10:59 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
06:10:59 INFO - document served over http requires an https
06:10:59 INFO - sub-resource via iframe-tag using the meta-csp
06:10:59 INFO - delivery method with swap-origin-redirect and when
06:10:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:10:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:10:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:10:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:10:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:10:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:10:59 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
06:10:59 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 1071ms
06:10:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:11:00 INFO - PROCESS | 1260 | ++DOCSHELL 19ADDC00 == 88 [pid = 1260] [id = 295]
06:11:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (21F78000) [pid = 1260] [serial = 826] [outer = 00000000]
06:11:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (222D3800) [pid = 1260] [serial = 827] [outer = 21F78000]
06:11:00 INFO - PROCESS | 1260 | 1450275060120 Marionette INFO loaded listener.js
06:11:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (2233E000) [pid = 1260] [serial = 828] [outer = 21F78000]
06:11:02 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
06:11:02 INFO - document served over http requires an https
06:11:02 INFO - sub-resource via script-tag using the meta-csp
06:11:02 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:02 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
06:11:02 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 2625ms
06:11:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:11:02 INFO - PROCESS | 1260 | ++DOCSHELL 11310000 == 89 [pid = 1260] [id = 296]
06:11:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (11803C00) [pid = 1260] [serial = 829] [outer = 00000000]
06:11:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (14291C00) [pid = 1260] [serial = 830] [outer = 11803C00]
06:11:02 INFO - PROCESS | 1260 | 1450275062734 Marionette INFO loaded listener.js
06:11:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (16266800) [pid = 1260] [serial = 831] [outer = 11803C00]
06:11:03 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
06:11:03 INFO - document served over http requires an https
06:11:03 INFO - sub-resource via script-tag using the meta-csp
06:11:03 INFO - delivery method with no-redirect and when
06:11: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"
06:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:03 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:03 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:03 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
06:11:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1518ms
06:11:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:11:04 INFO - PROCESS | 1260 | ++DOCSHELL 124AA400 == 90 [pid = 1260] [id = 297]
06:11:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (124B2000) [pid = 1260] [serial = 832] [outer = 00000000]
06:11:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (14292C00) [pid = 1260] [serial = 833] [outer = 124B2000]
06:11:04 INFO - PROCESS | 1260 | 1450275064296 Marionette INFO loaded listener.js
06:11:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (15097C00) [pid = 1260] [serial = 834] [outer = 124B2000]
06:11:05 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
06:11:05 INFO - document served over http requires an https
06:11:05 INFO - sub-resource via script-tag using the meta-csp
06:11:05 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:05 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
06:11:05 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 1100ms
06:11:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:11:05 INFO - PROCESS | 1260 | ++DOCSHELL 11B55800 == 91 [pid = 1260] [id = 298]
06:11:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (124B3C00) [pid = 1260] [serial = 835] [outer = 00000000]
06:11:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (14C0EC00) [pid = 1260] [serial = 836] [outer = 124B3C00]
06:11:05 INFO - PROCESS | 1260 | 1450275065363 Marionette INFO loaded listener.js
06:11:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (1602D400) [pid = 1260] [serial = 837] [outer = 124B3C00]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 1A967000 == 90 [pid = 1260] [id = 279]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 18D9BC00 == 89 [pid = 1260] [id = 278]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 195D0C00 == 88 [pid = 1260] [id = 277]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 0CB98800 == 87 [pid = 1260] [id = 276]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 0CB16400 == 86 [pid = 1260] [id = 275]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 19683800 == 85 [pid = 1260] [id = 274]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 175D5400 == 84 [pid = 1260] [id = 273]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 168ACC00 == 83 [pid = 1260] [id = 272]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 14292400 == 82 [pid = 1260] [id = 271]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 12B03000 == 81 [pid = 1260] [id = 270]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 0BF41C00 == 80 [pid = 1260] [id = 269]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 1137B400 == 79 [pid = 1260] [id = 268]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 1130C000 == 78 [pid = 1260] [id = 267]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 1601BC00 == 77 [pid = 1260] [id = 266]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 0D8B3400 == 76 [pid = 1260] [id = 265]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 2233B000 == 75 [pid = 1260] [id = 264]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 11387000 == 74 [pid = 1260] [id = 263]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 2433B800 == 73 [pid = 1260] [id = 262]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 2396F000 == 72 [pid = 1260] [id = 261]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 1683C400 == 71 [pid = 1260] [id = 260]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 22E04400 == 70 [pid = 1260] [id = 259]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 21F7E400 == 69 [pid = 1260] [id = 258]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 20985C00 == 68 [pid = 1260] [id = 201]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 20984C00 == 67 [pid = 1260] [id = 257]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 21971400 == 66 [pid = 1260] [id = 256]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 209AC000 == 65 [pid = 1260] [id = 255]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 20605000 == 64 [pid = 1260] [id = 254]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 16B9C000 == 63 [pid = 1260] [id = 253]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 1601F400 == 62 [pid = 1260] [id = 252]
06:11:05 INFO - PROCESS | 1260 | --DOCSHELL 0CB1E800 == 61 [pid = 1260] [id = 251]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (1A968000) [pid = 1260] [serial = 681] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (203CAC00) [pid = 1260] [serial = 694] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (152A0400) [pid = 1260] [serial = 672] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (23265800) [pid = 1260] [serial = 621] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (20391000) [pid = 1260] [serial = 689] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (1A409C00) [pid = 1260] [serial = 666] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (237EF000) [pid = 1260] [serial = 624] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (19A6E400) [pid = 1260] [serial = 669] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (19686400) [pid = 1260] [serial = 678] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (168B5800) [pid = 1260] [serial = 663] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (1DEBCC00) [pid = 1260] [serial = 684] [outer = 00000000] [url = about:blank]
06:11:05 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (1648B400) [pid = 1260] [serial = 675] [outer = 00000000] [url = about:blank]
06:11:06 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
06:11:06 INFO - document served over http requires an https
06:11:06 INFO - sub-resource via xhr-request using the meta-csp
06:11:06 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:06 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
06:11:06 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
06:11:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:11:06 INFO - PROCESS | 1260 | ++DOCSHELL 0CB9D000 == 62 [pid = 1260] [id = 299]
06:11:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (0CB9D400) [pid = 1260] [serial = 838] [outer = 00000000]
06:11:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (11D3C400) [pid = 1260] [serial = 839] [outer = 0CB9D400]
06:11:06 INFO - PROCESS | 1260 | 1450275066448 Marionette INFO loaded listener.js
06:11:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (13177000) [pid = 1260] [serial = 840] [outer = 0CB9D400]
06:11:06 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
06:11:06 INFO - document served over http requires an https
06:11:06 INFO - sub-resource via xhr-request using the meta-csp
06:11:06 INFO - delivery method with no-redirect and when
06:11: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"
06:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:06 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:06 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:06 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
06:11:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 670ms
06:11:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:11:07 INFO - PROCESS | 1260 | ++DOCSHELL 14137C00 == 63 [pid = 1260] [id = 300]
06:11:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (14265800) [pid = 1260] [serial = 841] [outer = 00000000]
06:11:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (15499000) [pid = 1260] [serial = 842] [outer = 14265800]
06:11:07 INFO - PROCESS | 1260 | 1450275067113 Marionette INFO loaded listener.js
06:11:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (1557C000) [pid = 1260] [serial = 843] [outer = 14265800]
06:11:07 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
06:11:07 INFO - document served over http requires an https
06:11:07 INFO - sub-resource via xhr-request using the meta-csp
06:11:07 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:07 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
06:11:07 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 671ms
06:11:07 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
06:11:07 INFO - PROCESS | 1260 | ++DOCSHELL 15493400 == 64 [pid = 1260] [id = 301]
06:11:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (15585000) [pid = 1260] [serial = 844] [outer = 00000000]
06:11:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (166BBC00) [pid = 1260] [serial = 845] [outer = 15585000]
06:11:07 INFO - PROCESS | 1260 | 1450275067913 Marionette INFO loaded listener.js
06:11:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (16768C00) [pid = 1260] [serial = 846] [outer = 15585000]
06:11:08 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
06:11:08 INFO - document served over http requires an http
06:11:08 INFO - sub-resource via fetch-request using the meta-csp
06:11:08 INFO - delivery method with keep-origin-redirect and when
06:11:08 INFO - the target request is same-origin.
06:11:08 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
06:11:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:11:08 INFO - PROCESS | 1260 | ++DOCSHELL 16B8EC00 == 65 [pid = 1260] [id = 302]
06:11:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (16B90800) [pid = 1260] [serial = 847] [outer = 00000000]
06:11:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (175DF000) [pid = 1260] [serial = 848] [outer = 16B90800]
06:11:08 INFO - PROCESS | 1260 | 1450275068619 Marionette INFO loaded listener.js
06:11:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (18C4B800) [pid = 1260] [serial = 849] [outer = 16B90800]
06:11:09 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
06:11:09 INFO - document served over http requires an http
06:11:09 INFO - sub-resource via fetch-request using the meta-csp
06:11:09 INFO - delivery method with no-redirect and when
06:11:09 INFO - the target request is same-origin.
06:11:09 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 670ms
06:11:09 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
06:11:09 INFO - PROCESS | 1260 | ++DOCSHELL 18BB8000 == 66 [pid = 1260] [id = 303]
06:11:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (18CE0C00) [pid = 1260] [serial = 850] [outer = 00000000]
06:11:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (19593800) [pid = 1260] [serial = 851] [outer = 18CE0C00]
06:11:09 INFO - PROCESS | 1260 | 1450275069347 Marionette INFO loaded listener.js
06:11:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (195CC000) [pid = 1260] [serial = 852] [outer = 18CE0C00]
06:11:09 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
06:11:09 INFO - document served over http requires an http
06:11:09 INFO - sub-resource via fetch-request using the meta-csp
06:11:09 INFO - delivery method with swap-origin-redirect and when
06:11:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:09 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
06:11:09 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 671ms
06:11:09 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
06:11:09 INFO - PROCESS | 1260 | ++DOCSHELL 19681C00 == 67 [pid = 1260] [id = 304]
06:11:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (19A5FC00) [pid = 1260] [serial = 853] [outer = 00000000]
06:11:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (19AD8800) [pid = 1260] [serial = 854] [outer = 19A5FC00]
06:11:10 INFO - PROCESS | 1260 | 1450275069975 Marionette INFO loaded listener.js
06:11:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (19B24800) [pid = 1260] [serial = 855] [outer = 19A5FC00]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (20608C00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (237EB400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (209C8C00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (22344C00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (21A0EC00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (21676000) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (18C4C400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (153A3C00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (21A08000) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (1509B000) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (11180000) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (2098CC00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (21975000) [pid = 1260] [serial = 715] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (16035800) [pid = 1260] [serial = 705] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (209A5400) [pid = 1260] [serial = 710] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275025605]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (20F85400) [pid = 1260] [serial = 700] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (2040C000) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (20402C00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (11888C00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (168AE400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (1F6B0800) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (0CB1BC00) [pid = 1260] [serial = 772] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (21D23400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (19A60C00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (16205400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (152A2400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (1968A400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (13D79800) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (1A967400) [pid = 1260] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (12B0D400) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (16031800) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (1DEBE000) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (124AC800) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (1117D800) [pid = 1260] [serial = 741] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (1938DC00) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (1968DC00) [pid = 1260] [serial = 777] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275047270]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (0BFE4800) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (1137B800) [pid = 1260] [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]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (24375000) [pid = 1260] [serial = 730] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (22578800) [pid = 1260] [serial = 721] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (2320B400) [pid = 1260] [serial = 724] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (21D2C400) [pid = 1260] [serial = 716] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (20F8B000) [pid = 1260] [serial = 713] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (21F80C00) [pid = 1260] [serial = 718] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (20399C00) [pid = 1260] [serial = 711] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275025605]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (1958E800) [pid = 1260] [serial = 708] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (11186400) [pid = 1260] [serial = 755] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (20F86C00) [pid = 1260] [serial = 701] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (16B9CC00) [pid = 1260] [serial = 706] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (11A51C00) [pid = 1260] [serial = 703] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (1602F000) [pid = 1260] [serial = 761] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (175D8400) [pid = 1260] [serial = 764] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (14298400) [pid = 1260] [serial = 758] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (0CE67000) [pid = 1260] [serial = 773] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (19B2F000) [pid = 1260] [serial = 770] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (19A6D000) [pid = 1260] [serial = 778] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275047270]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 158 (15094C00) [pid = 1260] [serial = 775] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 157 (1A59D000) [pid = 1260] [serial = 746] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 156 (16B97000) [pid = 1260] [serial = 749] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 155 (15094800) [pid = 1260] [serial = 742] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 154 (195CD400) [pid = 1260] [serial = 767] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (15496400) [pid = 1260] [serial = 752] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 152 (1A4E2C00) [pid = 1260] [serial = 780] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 151 (1C5C7400) [pid = 1260] [serial = 783] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 150 (29958400) [pid = 1260] [serial = 739] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 149 (25D39000) [pid = 1260] [serial = 733] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 148 (294A5000) [pid = 1260] [serial = 736] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 147 (239DF000) [pid = 1260] [serial = 727] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 146 (1180A800) [pid = 1260] [serial = 756] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 145 (209AE000) [pid = 1260] [serial = 699] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 144 (15267400) [pid = 1260] [serial = 759] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 143 (1D016400) [pid = 1260] [serial = 747] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 142 (1A4E4400) [pid = 1260] [serial = 750] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 141 (1529E400) [pid = 1260] [serial = 743] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 140 (1938D400) [pid = 1260] [serial = 753] [outer = 00000000] [url = about:blank]
06:11:11 INFO - PROCESS | 1260 | --DOMWINDOW == 139 (0CB1A800) [pid = 1260] [serial = 417] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
06:11:11 INFO - PROCESS | 1260 | ++DOCSHELL 11A51C00 == 68 [pid = 1260] [id = 305]
06:11:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 140 (11B4EC00) [pid = 1260] [serial = 856] [outer = 00000000]
06:11:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 141 (14298400) [pid = 1260] [serial = 857] [outer = 11B4EC00]
06:11:11 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
06:11:11 INFO - document served over http requires an http
06:11:11 INFO - sub-resource via iframe-tag using the meta-csp
06:11:11 INFO - delivery method with keep-origin-redirect and when
06:11:11 INFO - the target request is same-origin.
06:11:11 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 1418ms
06:11:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:11:11 INFO - PROCESS | 1260 | ++DOCSHELL 1316C400 == 69 [pid = 1260] [id = 306]
06:11:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 142 (1602F000) [pid = 1260] [serial = 858] [outer = 00000000]
06:11:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 143 (19ADC400) [pid = 1260] [serial = 859] [outer = 1602F000]
06:11:11 INFO - PROCESS | 1260 | 1450275071379 Marionette INFO loaded listener.js
06:11:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 144 (1A406800) [pid = 1260] [serial = 860] [outer = 1602F000]
06:11:11 INFO - PROCESS | 1260 | ++DOCSHELL 1A4E8C00 == 70 [pid = 1260] [id = 307]
06:11:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 145 (1A4E9000) [pid = 1260] [serial = 861] [outer = 00000000]
06:11:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 146 (1A908C00) [pid = 1260] [serial = 862] [outer = 1A4E9000]
06:11:11 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
06:11:11 INFO - document served over http requires an http
06:11:11 INFO - sub-resource via iframe-tag using the meta-csp
06:11:11 INFO - delivery method with no-redirect and when
06:11:11 INFO - the target request is same-origin.
06:11:11 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 671ms
06:11:11 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
06:11:12 INFO - PROCESS | 1260 | ++DOCSHELL 1113F000 == 71 [pid = 1260] [id = 308]
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 147 (1A4E9800) [pid = 1260] [serial = 863] [outer = 00000000]
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 148 (1A59F400) [pid = 1260] [serial = 864] [outer = 1A4E9800]
06:11:12 INFO - PROCESS | 1260 | 1450275072058 Marionette INFO loaded listener.js
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 149 (1C5CE800) [pid = 1260] [serial = 865] [outer = 1A4E9800]
06:11:12 INFO - PROCESS | 1260 | ++DOCSHELL 1D020C00 == 72 [pid = 1260] [id = 309]
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 150 (1D023400) [pid = 1260] [serial = 866] [outer = 00000000]
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 151 (1DEB7C00) [pid = 1260] [serial = 867] [outer = 1D023400]
06:11:12 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
06:11:12 INFO - document served over http requires an http
06:11:12 INFO - sub-resource via iframe-tag using the meta-csp
06:11:12 INFO - delivery method with swap-origin-redirect and when
06:11:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:12 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
06:11:12 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 730ms
06:11:12 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
06:11:12 INFO - PROCESS | 1260 | ++DOCSHELL 1D025000 == 73 [pid = 1260] [id = 310]
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 152 (1DE9F800) [pid = 1260] [serial = 868] [outer = 00000000]
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 153 (1F63F400) [pid = 1260] [serial = 869] [outer = 1DE9F800]
06:11:12 INFO - PROCESS | 1260 | 1450275072812 Marionette INFO loaded listener.js
06:11:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (1FF48C00) [pid = 1260] [serial = 870] [outer = 1DE9F800]
06:11:13 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
06:11:13 INFO - document served over http requires an http
06:11:13 INFO - sub-resource via script-tag using the meta-csp
06:11:13 INFO - delivery method with keep-origin-redirect and when
06:11:13 INFO - the target request is same-origin.
06:11:13 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 971ms
06:11:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:11:13 INFO - PROCESS | 1260 | ++DOCSHELL 1316B800 == 74 [pid = 1260] [id = 311]
06:11:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 155 (1316BC00) [pid = 1260] [serial = 871] [outer = 00000000]
06:11:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 156 (1413D000) [pid = 1260] [serial = 872] [outer = 1316BC00]
06:11:13 INFO - PROCESS | 1260 | 1450275073955 Marionette INFO loaded listener.js
06:11:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 157 (15099C00) [pid = 1260] [serial = 873] [outer = 1316BC00]
06:11:14 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
06:11:14 INFO - document served over http requires an http
06:11:14 INFO - sub-resource via script-tag using the meta-csp
06:11:14 INFO - delivery method with no-redirect and when
06:11:14 INFO - the target request is same-origin.
06:11:14 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 930ms
06:11:14 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
06:11:14 INFO - PROCESS | 1260 | ++DOCSHELL 16D74400 == 75 [pid = 1260] [id = 312]
06:11:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 158 (175D1C00) [pid = 1260] [serial = 874] [outer = 00000000]
06:11:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 159 (19A66800) [pid = 1260] [serial = 875] [outer = 175D1C00]
06:11:14 INFO - PROCESS | 1260 | 1450275074849 Marionette INFO loaded listener.js
06:11:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (1C5C5800) [pid = 1260] [serial = 876] [outer = 175D1C00]
06:11:15 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
06:11:15 INFO - document served over http requires an http
06:11:15 INFO - sub-resource via script-tag using the meta-csp
06:11:15 INFO - delivery method with swap-origin-redirect and when
06:11:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:15 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:15 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:15 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
06:11:15 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 931ms
06:11:15 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
06:11:15 INFO - PROCESS | 1260 | ++DOCSHELL 1FF48000 == 76 [pid = 1260] [id = 313]
06:11:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (1FF77C00) [pid = 1260] [serial = 877] [outer = 00000000]
06:11:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (20338400) [pid = 1260] [serial = 878] [outer = 1FF77C00]
06:11:15 INFO - PROCESS | 1260 | 1450275075794 Marionette INFO loaded listener.js
06:11:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (203BE800) [pid = 1260] [serial = 879] [outer = 1FF77C00]
06:11:16 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
06:11:16 INFO - document served over http requires an http
06:11:16 INFO - sub-resource via xhr-request using the meta-csp
06:11:16 INFO - delivery method with keep-origin-redirect and when
06:11:16 INFO - the target request is same-origin.
06:11:16 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 930ms
06:11:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:11:16 INFO - PROCESS | 1260 | ++DOCSHELL 1FF80400 == 77 [pid = 1260] [id = 314]
06:11:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (20335C00) [pid = 1260] [serial = 880] [outer = 00000000]
06:11:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (20984400) [pid = 1260] [serial = 881] [outer = 20335C00]
06:11:16 INFO - PROCESS | 1260 | 1450275076736 Marionette INFO loaded listener.js
06:11:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (209A8000) [pid = 1260] [serial = 882] [outer = 20335C00]
06:11:17 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
06:11:17 INFO - document served over http requires an http
06:11:17 INFO - sub-resource via xhr-request using the meta-csp
06:11:17 INFO - delivery method with no-redirect and when
06:11:17 INFO - the target request is same-origin.
06:11:17 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 830ms
06:11:17 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
06:11:17 INFO - PROCESS | 1260 | ++DOCSHELL 20983000 == 78 [pid = 1260] [id = 315]
06:11:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (209AE800) [pid = 1260] [serial = 883] [outer = 00000000]
06:11:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (20F85400) [pid = 1260] [serial = 884] [outer = 209AE800]
06:11:17 INFO - PROCESS | 1260 | 1450275077587 Marionette INFO loaded listener.js
06:11:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (20F8B400) [pid = 1260] [serial = 885] [outer = 209AE800]
06:11:18 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
06:11:18 INFO - document served over http requires an http
06:11:18 INFO - sub-resource via xhr-request using the meta-csp
06:11:18 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:18 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
06:11:18 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 931ms
06:11:18 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
06:11:18 INFO - PROCESS | 1260 | ++DOCSHELL 21977800 == 79 [pid = 1260] [id = 316]
06:11:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (21A0D400) [pid = 1260] [serial = 886] [outer = 00000000]
06:11:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (21F7B400) [pid = 1260] [serial = 887] [outer = 21A0D400]
06:11:18 INFO - PROCESS | 1260 | 1450275078502 Marionette INFO loaded listener.js
06:11:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (22213800) [pid = 1260] [serial = 888] [outer = 21A0D400]
06:11:19 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
06:11:19 INFO - document served over http requires an https
06:11:19 INFO - sub-resource via fetch-request using the meta-csp
06:11:19 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:19 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
06:11:19 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 970ms
06:11:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:11:19 INFO - PROCESS | 1260 | ++DOCSHELL 21D2F000 == 80 [pid = 1260] [id = 317]
06:11:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (21D31400) [pid = 1260] [serial = 889] [outer = 00000000]
06:11:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (2240AC00) [pid = 1260] [serial = 890] [outer = 21D31400]
06:11:19 INFO - PROCESS | 1260 | 1450275079508 Marionette INFO loaded listener.js
06:11:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (22410C00) [pid = 1260] [serial = 891] [outer = 21D31400]
06:11:20 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
06:11:20 INFO - document served over http requires an https
06:11:20 INFO - sub-resource via fetch-request using the meta-csp
06:11:20 INFO - delivery method with no-redirect and when
06:11: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"
06:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:20 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
06:11:20 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 931ms
06:11:20 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
06:11:20 INFO - PROCESS | 1260 | ++DOCSHELL 22407000 == 81 [pid = 1260] [id = 318]
06:11:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (22407400) [pid = 1260] [serial = 892] [outer = 00000000]
06:11:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (22593000) [pid = 1260] [serial = 893] [outer = 22407400]
06:11:20 INFO - PROCESS | 1260 | 1450275080434 Marionette INFO loaded listener.js
06:11:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (2259B800) [pid = 1260] [serial = 894] [outer = 22407400]
06:11:21 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
06:11:21 INFO - document served over http requires an https
06:11:21 INFO - sub-resource via fetch-request using the meta-csp
06:11:21 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:21 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
06:11:21 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
06:11:21 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
06:11:21 INFO - PROCESS | 1260 | ++DOCSHELL 18CD6000 == 82 [pid = 1260] [id = 319]
06:11:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (22590C00) [pid = 1260] [serial = 895] [outer = 00000000]
06:11:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (22E05000) [pid = 1260] [serial = 896] [outer = 22590C00]
06:11:21 INFO - PROCESS | 1260 | 1450275081431 Marionette INFO loaded listener.js
06:11:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (22E07000) [pid = 1260] [serial = 897] [outer = 22590C00]
06:11:22 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
06:11:22 INFO - document served over http requires an https
06:11:22 INFO - sub-resource via fetch-request using the meta-csp
06:11:22 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:22 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
06:11:22 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
06:11:22 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
06:11:22 INFO - PROCESS | 1260 | ++DOCSHELL 22CC1400 == 83 [pid = 1260] [id = 320]
06:11:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (22CC5000) [pid = 1260] [serial = 898] [outer = 00000000]
06:11:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (22E18800) [pid = 1260] [serial = 899] [outer = 22CC5000]
06:11:22 INFO - PROCESS | 1260 | 1450275082382 Marionette INFO loaded listener.js
06:11:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (22E20000) [pid = 1260] [serial = 900] [outer = 22CC5000]
06:11:23 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
06:11:23 INFO - document served over http requires an https
06:11:23 INFO - sub-resource via fetch-request using the meta-csp
06:11:23 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:23 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
06:11:23 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 930ms
06:11:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:11:23 INFO - PROCESS | 1260 | ++DOCSHELL 2320CC00 == 84 [pid = 1260] [id = 321]
06:11:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (2326B800) [pid = 1260] [serial = 901] [outer = 00000000]
06:11:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (23785800) [pid = 1260] [serial = 902] [outer = 2326B800]
06:11:23 INFO - PROCESS | 1260 | 1450275083343 Marionette INFO loaded listener.js
06:11:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (23791800) [pid = 1260] [serial = 903] [outer = 2326B800]
06:11:23 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
06:11:23 INFO - document served over http requires an https
06:11:23 INFO - sub-resource via fetch-request using the meta-csp
06:11:23 INFO - delivery method with no-redirect and when
06:11: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"
06:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:23 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
06:11:23 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 931ms
06:11:24 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
06:11:24 INFO - PROCESS | 1260 | ++DOCSHELL 16B8E400 == 85 [pid = 1260] [id = 322]
06:11:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (203C6400) [pid = 1260] [serial = 904] [outer = 00000000]
06:11:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (23872000) [pid = 1260] [serial = 905] [outer = 203C6400]
06:11:24 INFO - PROCESS | 1260 | 1450275084258 Marionette INFO loaded listener.js
06:11:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (23878C00) [pid = 1260] [serial = 906] [outer = 203C6400]
06:11:24 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
06:11:24 INFO - document served over http requires an https
06:11:24 INFO - sub-resource via fetch-request using the meta-csp
06:11:24 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:24 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
06:11:24 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 970ms
06:11:24 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
06:11:25 INFO - PROCESS | 1260 | ++DOCSHELL 239E9000 == 86 [pid = 1260] [id = 323]
06:11:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (239E9400) [pid = 1260] [serial = 907] [outer = 00000000]
06:11:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (239ED400) [pid = 1260] [serial = 908] [outer = 239E9400]
06:11:25 INFO - PROCESS | 1260 | 1450275085311 Marionette INFO loaded listener.js
06:11:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (239EEC00) [pid = 1260] [serial = 909] [outer = 239E9400]
06:11:25 INFO - PROCESS | 1260 | ++DOCSHELL 239F6C00 == 87 [pid = 1260] [id = 324]
06:11:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (23A03C00) [pid = 1260] [serial = 910] [outer = 00000000]
06:11:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (23A09000) [pid = 1260] [serial = 911] [outer = 23A03C00]
06:11:25 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
06:11:25 INFO - document served over http requires an https
06:11:25 INFO - sub-resource via iframe-tag using the meta-csp
06:11:25 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:25 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
06:11:25 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 1022ms
06:11:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:11:26 INFO - PROCESS | 1260 | ++DOCSHELL 23966400 == 88 [pid = 1260] [id = 325]
06:11:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (23975800) [pid = 1260] [serial = 912] [outer = 00000000]
06:11:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (2433B400) [pid = 1260] [serial = 913] [outer = 23975800]
06:11:26 INFO - PROCESS | 1260 | 1450275086369 Marionette INFO loaded listener.js
06:11:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (24372000) [pid = 1260] [serial = 914] [outer = 23975800]
06:11:26 INFO - PROCESS | 1260 | ++DOCSHELL 25336400 == 89 [pid = 1260] [id = 326]
06:11:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (25339400) [pid = 1260] [serial = 915] [outer = 00000000]
06:11:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (2535BC00) [pid = 1260] [serial = 916] [outer = 25339400]
06:11:27 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
06:11:27 INFO - document served over http requires an https
06:11:27 INFO - sub-resource via iframe-tag using the meta-csp
06:11:27 INFO - delivery method with no-redirect and when
06:11: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"
06:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:27 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
06:11:27 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 1074ms
06:11:27 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
06:11:27 INFO - PROCESS | 1260 | ++DOCSHELL 2533A000 == 90 [pid = 1260] [id = 327]
06:11:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (2533E000) [pid = 1260] [serial = 917] [outer = 00000000]
06:11:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (2536A000) [pid = 1260] [serial = 918] [outer = 2533E000]
06:11:27 INFO - PROCESS | 1260 | 1450275087429 Marionette INFO loaded listener.js
06:11:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (25D36C00) [pid = 1260] [serial = 919] [outer = 2533E000]
06:11:27 INFO - PROCESS | 1260 | ++DOCSHELL 25DDC400 == 91 [pid = 1260] [id = 328]
06:11:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (25DDE000) [pid = 1260] [serial = 920] [outer = 00000000]
06:11:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (294A5000) [pid = 1260] [serial = 921] [outer = 25DDE000]
06:11:29 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
06:11:29 INFO - document served over http requires an https
06:11:29 INFO - sub-resource via iframe-tag using the meta-csp
06:11:29 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:29 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
06:11:29 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 2871ms
06:11:29 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
06:11:30 INFO - PROCESS | 1260 | ++DOCSHELL 0BF37000 == 92 [pid = 1260] [id = 329]
06:11:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (0CB95800) [pid = 1260] [serial = 922] [outer = 00000000]
06:11:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (125DA000) [pid = 1260] [serial = 923] [outer = 0CB95800]
06:11:30 INFO - PROCESS | 1260 | 1450275090301 Marionette INFO loaded listener.js
06:11:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (15498800) [pid = 1260] [serial = 924] [outer = 0CB95800]
06:11:31 INFO - PROCESS | 1260 | ++DOCSHELL 11D03800 == 93 [pid = 1260] [id = 330]
06:11:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (11D43C00) [pid = 1260] [serial = 925] [outer = 00000000]
06:11:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (124B5000) [pid = 1260] [serial = 926] [outer = 11D43C00]
06:11:31 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
06:11:31 INFO - document served over http requires an https
06:11:31 INFO - sub-resource via iframe-tag using the meta-csp
06:11:31 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:31 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
06:11:31 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 1490ms
06:11:31 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
06:11:31 INFO - PROCESS | 1260 | ++DOCSHELL 15586800 == 94 [pid = 1260] [id = 331]
06:11:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (15832000) [pid = 1260] [serial = 927] [outer = 00000000]
06:11:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (168B3800) [pid = 1260] [serial = 928] [outer = 15832000]
06:11:31 INFO - PROCESS | 1260 | 1450275091849 Marionette INFO loaded listener.js
06:11:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (175D8000) [pid = 1260] [serial = 929] [outer = 15832000]
06:11:32 INFO - PROCESS | 1260 | ++DOCSHELL 19397000 == 95 [pid = 1260] [id = 332]
06:11:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (19399000) [pid = 1260] [serial = 930] [outer = 00000000]
06:11:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (0D57C800) [pid = 1260] [serial = 931] [outer = 19399000]
06:11:32 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
06:11:32 INFO - document served over http requires an https
06:11:32 INFO - sub-resource via iframe-tag using the meta-csp
06:11:32 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:32 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
06:11:32 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 1332ms
06:11:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:11:33 INFO - PROCESS | 1260 | ++DOCSHELL 15494000 == 96 [pid = 1260] [id = 333]
06:11:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (1556F800) [pid = 1260] [serial = 932] [outer = 00000000]
06:11:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (1938C400) [pid = 1260] [serial = 933] [outer = 1556F800]
06:11:33 INFO - PROCESS | 1260 | 1450275093116 Marionette INFO loaded listener.js
06:11:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (1A40E800) [pid = 1260] [serial = 934] [outer = 1556F800]
06:11:33 INFO - PROCESS | 1260 | ++DOCSHELL 13179000 == 97 [pid = 1260] [id = 334]
06:11:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (1426FC00) [pid = 1260] [serial = 935] [outer = 00000000]
06:11:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (14293000) [pid = 1260] [serial = 936] [outer = 1426FC00]
06:11:33 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
06:11:33 INFO - document served over http requires an https
06:11:33 INFO - sub-resource via iframe-tag using the meta-csp
06:11:33 INFO - delivery method with no-redirect and when
06:11:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:33 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
06:11:33 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 971ms
06:11:33 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
06:11:34 INFO - PROCESS | 1260 | [1260] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1364
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 2056A800 == 96 [pid = 1260] [id = 233]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 152A2800 == 95 [pid = 1260] [id = 234]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 165AF000 == 94 [pid = 1260] [id = 235]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 24338800 == 93 [pid = 1260] [id = 232]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 21971800 == 92 [pid = 1260] [id = 231]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 21A0DC00 == 91 [pid = 1260] [id = 222]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1D020C00 == 90 [pid = 1260] [id = 309]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1113F000 == 89 [pid = 1260] [id = 308]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1A4E8C00 == 88 [pid = 1260] [id = 307]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1316C400 == 87 [pid = 1260] [id = 306]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 11A51C00 == 86 [pid = 1260] [id = 305]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 19681C00 == 85 [pid = 1260] [id = 304]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 18BB8000 == 84 [pid = 1260] [id = 303]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 16B8EC00 == 83 [pid = 1260] [id = 302]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 15493400 == 82 [pid = 1260] [id = 301]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 14137C00 == 81 [pid = 1260] [id = 300]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 0CB9D000 == 80 [pid = 1260] [id = 299]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 11B55800 == 79 [pid = 1260] [id = 298]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 124AA400 == 78 [pid = 1260] [id = 297]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 11310000 == 77 [pid = 1260] [id = 296]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 19ADDC00 == 76 [pid = 1260] [id = 295]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 21F82400 == 75 [pid = 1260] [id = 294]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 21970000 == 74 [pid = 1260] [id = 293]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 2167D000 == 73 [pid = 1260] [id = 292]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 209C8400 == 72 [pid = 1260] [id = 291]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 209A7400 == 71 [pid = 1260] [id = 290]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 2056B400 == 70 [pid = 1260] [id = 289]
06:11:34 INFO - PROCESS | 1260 | ++DOCSHELL 0BE81000 == 71 [pid = 1260] [id = 335]
06:11:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (0BE82C00) [pid = 1260] [serial = 937] [outer = 00000000]
06:11:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (0CB1B000) [pid = 1260] [serial = 938] [outer = 0BE82C00]
06:11:34 INFO - PROCESS | 1260 | 1450275094280 Marionette INFO loaded listener.js
06:11:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (1180A800) [pid = 1260] [serial = 939] [outer = 0BE82C00]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 203BE400 == 70 [pid = 1260] [id = 288]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 2032D000 == 69 [pid = 1260] [id = 287]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1FF73000 == 68 [pid = 1260] [id = 286]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1DED3400 == 67 [pid = 1260] [id = 285]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1D01B000 == 66 [pid = 1260] [id = 284]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 1CF46000 == 65 [pid = 1260] [id = 283]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 16DE7000 == 64 [pid = 1260] [id = 282]
06:11:34 INFO - PROCESS | 1260 | --DOCSHELL 15095800 == 63 [pid = 1260] [id = 281]
06:11:34 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (18CD9000) [pid = 1260] [serial = 765] [outer = 00000000] [url = about:blank]
06:11:34 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (1968D000) [pid = 1260] [serial = 768] [outer = 00000000] [url = about:blank]
06:11:34 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (19C23800) [pid = 1260] [serial = 771] [outer = 00000000] [url = about:blank]
06:11:34 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (1A4EC400) [pid = 1260] [serial = 781] [outer = 00000000] [url = about:blank]
06:11:34 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (1652C400) [pid = 1260] [serial = 762] [outer = 00000000] [url = about:blank]
06:11:34 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (1602BC00) [pid = 1260] [serial = 776] [outer = 00000000] [url = about:blank]
06:11:34 INFO - PROCESS | 1260 | ++DOCSHELL 14270000 == 64 [pid = 1260] [id = 336]
06:11:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (14291800) [pid = 1260] [serial = 940] [outer = 00000000]
06:11:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (14298800) [pid = 1260] [serial = 941] [outer = 14291800]
06:11:35 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
06:11:35 INFO - document served over http requires an https
06:11:35 INFO - sub-resource via iframe-tag using the meta-csp
06:11:35 INFO - delivery method with swap-origin-redirect and when
06:11: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"
06:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:35 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
06:11:35 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 1239ms
06:11:35 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
06:11:35 INFO - PROCESS | 1260 | ++DOCSHELL 140C0000 == 65 [pid = 1260] [id = 337]
06:11:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (14262C00) [pid = 1260] [serial = 942] [outer = 00000000]
06:11:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (1549CC00) [pid = 1260] [serial = 943] [outer = 14262C00]
06:11:35 INFO - PROCESS | 1260 | 1450275095296 Marionette INFO loaded listener.js
06:11:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (1602BC00) [pid = 1260] [serial = 944] [outer = 14262C00]
06:11:35 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
06:11:35 INFO - document served over http requires an https
06:11:35 INFO - sub-resource via script-tag using the meta-csp
06:11:35 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:35 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
06:11:35 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 731ms
06:11:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:11:35 INFO - PROCESS | 1260 | ++DOCSHELL 16037000 == 66 [pid = 1260] [id = 338]
06:11:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (166B9000) [pid = 1260] [serial = 945] [outer = 00000000]
06:11:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (175D7000) [pid = 1260] [serial = 946] [outer = 166B9000]
06:11:35 INFO - PROCESS | 1260 | 1450275095915 Marionette INFO loaded listener.js
06:11:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (1938C800) [pid = 1260] [serial = 947] [outer = 166B9000]
06:11:36 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
06:11:36 INFO - document served over http requires an https
06:11:36 INFO - sub-resource via script-tag using the meta-csp
06:11:36 INFO - delivery method with no-redirect and when
06:11: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"
06:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:36 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
06:11:36 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 670ms
06:11:36 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
06:11:36 INFO - PROCESS | 1260 | ++DOCSHELL 14132C00 == 67 [pid = 1260] [id = 339]
06:11:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (175D2000) [pid = 1260] [serial = 948] [outer = 00000000]
06:11:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (1A4E7C00) [pid = 1260] [serial = 949] [outer = 175D2000]
06:11:36 INFO - PROCESS | 1260 | 1450275096690 Marionette INFO loaded listener.js
06:11:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (1A968000) [pid = 1260] [serial = 950] [outer = 175D2000]
06:11:37 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
06:11:37 INFO - document served over http requires an https
06:11:37 INFO - sub-resource via script-tag using the meta-csp
06:11:37 INFO - delivery method with swap-origin-redirect and when
06:11:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:37 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
06:11:37 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
06:11:37 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
06:11:37 INFO - PROCESS | 1260 | ++DOCSHELL 1CF4E800 == 68 [pid = 1260] [id = 340]
06:11:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (1D019400) [pid = 1260] [serial = 951] [outer = 00000000]
06:11:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (1DEB6C00) [pid = 1260] [serial = 952] [outer = 1D019400]
06:11:37 INFO - PROCESS | 1260 | 1450275097455 Marionette INFO loaded listener.js
06:11:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (1DEC4400) [pid = 1260] [serial = 953] [outer = 1D019400]
06:11:37 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
06:11:37 INFO - document served over http requires an https
06:11:37 INFO - sub-resource via script-tag using the meta-csp
06:11:37 INFO - delivery method with swap-origin-redirect and when
06:11:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:37 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
06:11:37 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 771ms
06:11:37 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
06:11:38 INFO - PROCESS | 1260 | ++DOCSHELL 1DEA8800 == 69 [pid = 1260] [id = 341]
06:11:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (1DF23800) [pid = 1260] [serial = 954] [outer = 00000000]
06:11:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (1F6AB400) [pid = 1260] [serial = 955] [outer = 1DF23800]
06:11:38 INFO - PROCESS | 1260 | 1450275098156 Marionette INFO loaded listener.js
06:11:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (1FF78C00) [pid = 1260] [serial = 956] [outer = 1DF23800]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (222CEC00) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (1A4E9800) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (0CB9D400) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (124B2000) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (14265800) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (18CE0C00) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (19A5FC00) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (21F84400) [pid = 1260] [serial = 824] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (209AB000) [pid = 1260] [serial = 814] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (2167F800) [pid = 1260] [serial = 819] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275058451]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (11D3C400) [pid = 1260] [serial = 839] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (14C0EC00) [pid = 1260] [serial = 836] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (14298400) [pid = 1260] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (19AD8800) [pid = 1260] [serial = 854] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (175DF000) [pid = 1260] [serial = 848] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (1A908C00) [pid = 1260] [serial = 862] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275071736]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (19ADC400) [pid = 1260] [serial = 859] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (1DEB7C00) [pid = 1260] [serial = 867] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (16B90800) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (15585000) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (11B4EC00) [pid = 1260] [serial = 856] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (1602F000) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (1A4E9000) [pid = 1260] [serial = 861] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275071736]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (1D023400) [pid = 1260] [serial = 866] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (124B3C00) [pid = 1260] [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]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (2220D000) [pid = 1260] [serial = 825] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (21A10000) [pid = 1260] [serial = 822] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (222D3800) [pid = 1260] [serial = 827] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (2098A400) [pid = 1260] [serial = 812] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (2197C400) [pid = 1260] [serial = 820] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275058451]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (20F85800) [pid = 1260] [serial = 817] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (203C3400) [pid = 1260] [serial = 806] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (20574000) [pid = 1260] [serial = 809] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (209D0800) [pid = 1260] [serial = 815] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (1F6A8800) [pid = 1260] [serial = 800] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (2032F800) [pid = 1260] [serial = 803] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (1D01FC00) [pid = 1260] [serial = 794] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (1DED9800) [pid = 1260] [serial = 797] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (14291C00) [pid = 1260] [serial = 830] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (18DA1400) [pid = 1260] [serial = 791] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (1A59F400) [pid = 1260] [serial = 864] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (15499000) [pid = 1260] [serial = 842] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (152A3800) [pid = 1260] [serial = 788] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (1C5CE000) [pid = 1260] [serial = 785] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (19593800) [pid = 1260] [serial = 851] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (14292C00) [pid = 1260] [serial = 833] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (166BBC00) [pid = 1260] [serial = 845] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (13177000) [pid = 1260] [serial = 840] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (1602D400) [pid = 1260] [serial = 837] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (1557C000) [pid = 1260] [serial = 843] [outer = 00000000] [url = about:blank]
06:11:38 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (222DA000) [pid = 1260] [serial = 627] [outer = 00000000] [url = about:blank]
06:11:38 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
06:11:38 INFO - document served over http requires an https
06:11:38 INFO - sub-resource via script-tag using the meta-csp
06:11:38 INFO - delivery method with keep-origin-redirect and when
06:11:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:38 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
06:11:38 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 1018ms
06:11:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:11:39 INFO - PROCESS | 1260 | ++DOCSHELL 13D73C00 == 70 [pid = 1260] [id = 342]
06:11:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (1429C400) [pid = 1260] [serial = 957] [outer = 00000000]
06:11:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (19AD2400) [pid = 1260] [serial = 958] [outer = 1429C400]
06:11:39 INFO - PROCESS | 1260 | 1450275099248 Marionette INFO loaded listener.js
06:11:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (1DED9800) [pid = 1260] [serial = 959] [outer = 1429C400]
06:11:39 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
06:11:39 INFO - document served over http requires an https
06:11:39 INFO - sub-resource via script-tag using the meta-csp
06:11:39 INFO - delivery method with no-redirect and when
06:11:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:39 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
06:11:39 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 671ms
06:11:39 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
06:11:39 INFO - PROCESS | 1260 | ++DOCSHELL 19593800 == 71 [pid = 1260] [id = 343]
06:11:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (203C3800) [pid = 1260] [serial = 960] [outer = 00000000]
06:11:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (2056F400) [pid = 1260] [serial = 961] [outer = 203C3800]
06:11:39 INFO - PROCESS | 1260 | 1450275099809 Marionette INFO loaded listener.js
06:11:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (20611400) [pid = 1260] [serial = 962] [outer = 203C3800]
06:11:40 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
06:11:40 INFO - document served over http requires an https
06:11:40 INFO - sub-resource via script-tag using the meta-csp
06:11:40 INFO - delivery method with swap-origin-redirect and when
06:11:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:40 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:40 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:40 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
06:11:40 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
06:11:40 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
06:11:40 INFO - PROCESS | 1260 | ++DOCSHELL 209D0C00 == 72 [pid = 1260] [id = 344]
06:11:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (209D4C00) [pid = 1260] [serial = 963] [outer = 00000000]
06:11:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (20FF0C00) [pid = 1260] [serial = 964] [outer = 209D4C00]
06:11:40 INFO - PROCESS | 1260 | 1450275100593 Marionette INFO loaded listener.js
06:11:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (21A09000) [pid = 1260] [serial = 965] [outer = 209D4C00]
06:11:41 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
06:11:41 INFO - document served over http requires an https
06:11:41 INFO - sub-resource via xhr-request using the meta-csp
06:11:41 INFO - delivery method with keep-origin-redirect and when
06:11:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:41 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
06:11:41 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 930ms
06:11:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:11:41 INFO - PROCESS | 1260 | ++DOCSHELL 1426C800 == 73 [pid = 1260] [id = 345]
06:11:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (1429B800) [pid = 1260] [serial = 966] [outer = 00000000]
06:11:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (15FCC400) [pid = 1260] [serial = 967] [outer = 1429B800]
06:11:41 INFO - PROCESS | 1260 | 1450275101690 Marionette INFO loaded listener.js
06:11:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (166BBC00) [pid = 1260] [serial = 968] [outer = 1429B800]
06:11:42 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
06:11:42 INFO - document served over http requires an https
06:11:42 INFO - sub-resource via xhr-request using the meta-csp
06:11:42 INFO - delivery method with no-redirect and when
06:11:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:42 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
06:11:42 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 971ms
06:11:42 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
06:11:42 INFO - PROCESS | 1260 | ++DOCSHELL 175DDC00 == 74 [pid = 1260] [id = 346]
06:11:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (18BAF400) [pid = 1260] [serial = 969] [outer = 00000000]
06:11:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (19C2FC00) [pid = 1260] [serial = 970] [outer = 18BAF400]
06:11:42 INFO - PROCESS | 1260 | 1450275102647 Marionette INFO loaded listener.js
06:11:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (1F641800) [pid = 1260] [serial = 971] [outer = 18BAF400]
06:11:43 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
06:11:43 INFO - document served over http requires an https
06:11:43 INFO - sub-resource via xhr-request using the meta-csp
06:11:43 INFO - delivery method with swap-origin-redirect and when
06:11:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:43 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
06:11:43 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 930ms
06:11:43 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
06:11:43 INFO - PROCESS | 1260 | ++DOCSHELL 1C5CF000 == 75 [pid = 1260] [id = 347]
06:11:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (2056A800) [pid = 1260] [serial = 972] [outer = 00000000]
06:11:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (21D2B400) [pid = 1260] [serial = 973] [outer = 2056A800]
06:11:43 INFO - PROCESS | 1260 | 1450275103574 Marionette INFO loaded listener.js
06:11:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (21F83800) [pid = 1260] [serial = 974] [outer = 2056A800]
06:11:44 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
06:11:44 INFO - document served over http requires an https
06:11:44 INFO - sub-resource via xhr-request using the meta-csp
06:11:44 INFO - delivery method with swap-origin-redirect and when
06:11:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:44 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
06:11:44 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 931ms
06:11:44 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
06:11:44 INFO - PROCESS | 1260 | ++DOCSHELL 21D27C00 == 76 [pid = 1260] [id = 348]
06:11:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (21F82400) [pid = 1260] [serial = 975] [outer = 00000000]
06:11:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (22CC6800) [pid = 1260] [serial = 976] [outer = 21F82400]
06:11:44 INFO - PROCESS | 1260 | 1450275104550 Marionette INFO loaded listener.js
06:11:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (23264800) [pid = 1260] [serial = 977] [outer = 21F82400]
06:11:45 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
06:11:45 INFO - document served over http requires an https
06:11:45 INFO - sub-resource via xhr-request using the meta-csp
06:11:45 INFO - delivery method with keep-origin-redirect and when
06:11:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:45 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
06:11:45 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 970ms
06:11:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:11:45 INFO - PROCESS | 1260 | ++DOCSHELL 22CC2C00 == 77 [pid = 1260] [id = 349]
06:11:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (2326BC00) [pid = 1260] [serial = 978] [outer = 00000000]
06:11:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (25342800) [pid = 1260] [serial = 979] [outer = 2326BC00]
06:11:45 INFO - PROCESS | 1260 | 1450275105515 Marionette INFO loaded listener.js
06:11:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (2536A800) [pid = 1260] [serial = 980] [outer = 2326BC00]
06:11:46 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
06:11:46 INFO - document served over http requires an https
06:11:46 INFO - sub-resource via xhr-request using the meta-csp
06:11:46 INFO - delivery method with no-redirect and when
06:11:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:46 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:46 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:46 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
06:11:46 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 971ms
06:11:46 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
06:11:46 INFO - PROCESS | 1260 | ++DOCSHELL 11D01800 == 78 [pid = 1260] [id = 350]
06:11:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (18C46000) [pid = 1260] [serial = 981] [outer = 00000000]
06:11:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (28813800) [pid = 1260] [serial = 982] [outer = 18C46000]
06:11:46 INFO - PROCESS | 1260 | 1450275106468 Marionette INFO loaded listener.js
06:11:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (28816000) [pid = 1260] [serial = 983] [outer = 18C46000]
06:11:47 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
06:11:47 INFO - document served over http requires an https
06:11:47 INFO - sub-resource via xhr-request using the meta-csp
06:11:47 INFO - delivery method with swap-origin-redirect and when
06:11:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:47 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
06:11:47 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 870ms
06:11:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
06:11:47 INFO - PROCESS | 1260 | ++DOCSHELL 2880F000 == 79 [pid = 1260] [id = 351]
06:11:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (28987C00) [pid = 1260] [serial = 984] [outer = 00000000]
06:11:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (28990C00) [pid = 1260] [serial = 985] [outer = 28987C00]
06:11:47 INFO - PROCESS | 1260 | 1450275107335 Marionette INFO loaded listener.js
06:11:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (28993C00) [pid = 1260] [serial = 986] [outer = 28987C00]
06:11:47 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
06:11:47 INFO - document served over http requires an http
06:11:47 INFO - sub-resource via fetch-request using the meta-referrer
06:11:47 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:47 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
06:11:47 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 931ms
06:11:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
06:11:48 INFO - PROCESS | 1260 | ++DOCSHELL 27F47000 == 80 [pid = 1260] [id = 352]
06:11:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (27F48800) [pid = 1260] [serial = 987] [outer = 00000000]
06:11:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (27F50C00) [pid = 1260] [serial = 988] [outer = 27F48800]
06:11:48 INFO - PROCESS | 1260 | 1450275108311 Marionette INFO loaded listener.js
06:11:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (27F55800) [pid = 1260] [serial = 989] [outer = 27F48800]
06:11:48 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
06:11:48 INFO - document served over http requires an http
06:11:48 INFO - sub-resource via fetch-request using the meta-referrer
06:11:48 INFO - delivery method with no-redirect and when
06:11:48 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:48 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
06:11:48 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 930ms
06:11:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
06:11:49 INFO - PROCESS | 1260 | ++DOCSHELL 27F48C00 == 81 [pid = 1260] [id = 353]
06:11:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (27F4F800) [pid = 1260] [serial = 990] [outer = 00000000]
06:11:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (2892E800) [pid = 1260] [serial = 991] [outer = 27F4F800]
06:11:49 INFO - PROCESS | 1260 | 1450275109253 Marionette INFO loaded listener.js
06:11:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (28930400) [pid = 1260] [serial = 992] [outer = 27F4F800]
06:11:49 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
06:11:49 INFO - document served over http requires an http
06:11:49 INFO - sub-resource via fetch-request using the meta-referrer
06:11:49 INFO - delivery method with swap-origin-redirect and when
06:11: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
06:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:11:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:11:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:11:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:49 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
06:11:49 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 931ms
06:11:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:11:50 INFO - PROCESS | 1260 | ++DOCSHELL 2892B000 == 82 [pid = 1260] [id = 354]
06:11:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (2892D000) [pid = 1260] [serial = 993] [outer = 00000000]
06:11:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (29955800) [pid = 1260] [serial = 994] [outer = 2892D000]
06:11:50 INFO - PROCESS | 1260 | 1450275110207 Marionette INFO loaded listener.js
06:11:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (29957400) [pid = 1260] [serial = 995] [outer = 2892D000]
06:11:50 INFO - PROCESS | 1260 | ++DOCSHELL 286DF000 == 83 [pid = 1260] [id = 355]
06:11:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (286DF400) [pid = 1260] [serial = 996] [outer = 00000000]
06:11:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (286DBC00) [pid = 1260] [serial = 997] [outer = 286DF400]
06:11:50 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
06:11:50 INFO - document served over http requires an http
06:11:50 INFO - sub-resource via iframe-tag using the meta-referrer
06:11:50 INFO - delivery method with keep-origin-redirect and when
06:11:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:50 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
06:11:50 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 1074ms
06:11:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
06:11:51 INFO - PROCESS | 1260 | ++DOCSHELL 286E1000 == 84 [pid = 1260] [id = 356]
06:11:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (2870B400) [pid = 1260] [serial = 998] [outer = 00000000]
06:11:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (28712800) [pid = 1260] [serial = 999] [outer = 2870B400]
06:11:51 INFO - PROCESS | 1260 | 1450275111328 Marionette INFO loaded listener.js
06:11:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (28719800) [pid = 1260] [serial = 1000] [outer = 2870B400]
06:11:51 INFO - PROCESS | 1260 | ++DOCSHELL 2345F800 == 85 [pid = 1260] [id = 357]
06:11:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (23460400) [pid = 1260] [serial = 1001] [outer = 00000000]
06:11:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (23462000) [pid = 1260] [serial = 1002] [outer = 23460400]
06:11:51 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
06:11:51 INFO - document served over http requires an http
06:11:51 INFO - sub-resource via iframe-tag using the meta-referrer
06:11:51 INFO - delivery method with no-redirect and when
06:11: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"
06:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:51 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
06:11:51 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 971ms
06:11:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:11:52 INFO - PROCESS | 1260 | ++DOCSHELL 2345E800 == 86 [pid = 1260] [id = 358]
06:11:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (2345EC00) [pid = 1260] [serial = 1003] [outer = 00000000]
06:11:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (2973D800) [pid = 1260] [serial = 1004] [outer = 2345EC00]
06:11:52 INFO - PROCESS | 1260 | 1450275112273 Marionette INFO loaded listener.js
06:11:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (29955000) [pid = 1260] [serial = 1005] [outer = 2345EC00]
06:11:52 INFO - PROCESS | 1260 | ++DOCSHELL 279E3400 == 87 [pid = 1260] [id = 359]
06:11:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (279E3C00) [pid = 1260] [serial = 1006] [outer = 00000000]
06:11:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (279E6000) [pid = 1260] [serial = 1007] [outer = 279E3C00]
06:11:52 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
06:11:52 INFO - document served over http requires an http
06:11:52 INFO - sub-resource via iframe-tag using the meta-referrer
06:11:52 INFO - delivery method with swap-origin-redirect and when
06:11: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
06:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:52 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:11:52 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:11:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:52 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
06:11:52 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 990ms
06:11:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
06:11:53 INFO - PROCESS | 1260 | ++DOCSHELL 279E4400 == 88 [pid = 1260] [id = 360]
06:11:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (279E6400) [pid = 1260] [serial = 1008] [outer = 00000000]
06:11:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (28716800) [pid = 1260] [serial = 1009] [outer = 279E6400]
06:11:53 INFO - PROCESS | 1260 | 1450275113292 Marionette INFO loaded listener.js
06:11:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (2AF44800) [pid = 1260] [serial = 1010] [outer = 279E6400]
06:11:53 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
06:11:53 INFO - document served over http requires an http
06:11:53 INFO - sub-resource via script-tag using the meta-referrer
06:11:53 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:53 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:53 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:53 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
06:11:53 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 971ms
06:11:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
06:11:54 INFO - PROCESS | 1260 | ++DOCSHELL 286E0C00 == 89 [pid = 1260] [id = 361]
06:11:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (2886B400) [pid = 1260] [serial = 1011] [outer = 00000000]
06:11:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (28874000) [pid = 1260] [serial = 1012] [outer = 2886B400]
06:11:54 INFO - PROCESS | 1260 | 1450275114217 Marionette INFO loaded listener.js
06:11:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (28873800) [pid = 1260] [serial = 1013] [outer = 2886B400]
06:11:54 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
06:11:54 INFO - document served over http requires an http
06:11:54 INFO - sub-resource via script-tag using the meta-referrer
06:11:54 INFO - delivery method with no-redirect and when
06:11: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"
06:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:54 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
06:11:54 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 930ms
06:11:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
06:11:55 INFO - PROCESS | 1260 | ++DOCSHELL 29986800 == 90 [pid = 1260] [id = 362]
06:11:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (2998A800) [pid = 1260] [serial = 1014] [outer = 00000000]
06:11:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (2998F000) [pid = 1260] [serial = 1015] [outer = 2998A800]
06:11:55 INFO - PROCESS | 1260 | 1450275115202 Marionette INFO loaded listener.js
06:11:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (29991C00) [pid = 1260] [serial = 1016] [outer = 2998A800]
06:11:55 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
06:11:55 INFO - document served over http requires an http
06:11:55 INFO - sub-resource via script-tag using the meta-referrer
06:11:55 INFO - delivery method with swap-origin-redirect and when
06:11: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/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
06:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:11:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:11:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:55 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
06:11:55 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 931ms
06:11:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
06:11:56 INFO - PROCESS | 1260 | ++DOCSHELL 23B42C00 == 91 [pid = 1260] [id = 363]
06:11:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (23B43800) [pid = 1260] [serial = 1017] [outer = 00000000]
06:11:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (23B4E000) [pid = 1260] [serial = 1018] [outer = 23B43800]
06:11:56 INFO - PROCESS | 1260 | 1450275116102 Marionette INFO loaded listener.js
06:11:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (287D4800) [pid = 1260] [serial = 1019] [outer = 23B43800]
06:11:56 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
06:11:56 INFO - document served over http requires an http
06:11:56 INFO - sub-resource via xhr-request using the meta-referrer
06:11:56 INFO - delivery method with keep-origin-redirect and when
06:11: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"
06:11:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:56 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
06:11:56 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 930ms
06:11:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
06:11:57 INFO - PROCESS | 1260 | ++DOCSHELL 23B4E800 == 92 [pid = 1260] [id = 364]
06:11:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (279E6C00) [pid = 1260] [serial = 1020] [outer = 00000000]
06:11:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (2AF4F400) [pid = 1260] [serial = 1021] [outer = 279E6C00]
06:11:57 INFO - PROCESS | 1260 | 1450275117075 Marionette INFO loaded listener.js
06:11:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (23640C00) [pid = 1260] [serial = 1022] [outer = 279E6C00]
06:11:59 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
06:11:59 INFO - document served over http requires an http
06:11:59 INFO - sub-resource via xhr-request using the meta-referrer
06:11:59 INFO - delivery method with no-redirect and when
06:11:59 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:11:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:11:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:11:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:11:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:11:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:11:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:11:59 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
06:11:59 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 3030ms
06:11:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
06:12:00 INFO - PROCESS | 1260 | ++DOCSHELL 0CB99400 == 93 [pid = 1260] [id = 365]
06:12:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (0CE67000) [pid = 1260] [serial = 1023] [outer = 00000000]
06:12:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (1968C000) [pid = 1260] [serial = 1024] [outer = 0CE67000]
06:12:00 INFO - PROCESS | 1260 | 1450275120072 Marionette INFO loaded listener.js
06:12:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (19C23000) [pid = 1260] [serial = 1025] [outer = 0CE67000]
06:12:00 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
06:12:00 INFO - document served over http requires an http
06:12:00 INFO - sub-resource via xhr-request using the meta-referrer
06:12:00 INFO - delivery method with swap-origin-redirect and when
06:12:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
06:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:00 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
06:12:00 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 870ms
06:12:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
06:12:00 INFO - PROCESS | 1260 | ++DOCSHELL 14101C00 == 94 [pid = 1260] [id = 366]
06:12:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (14299400) [pid = 1260] [serial = 1026] [outer = 00000000]
06:12:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (19A60400) [pid = 1260] [serial = 1027] [outer = 14299400]
06:12:01 INFO - PROCESS | 1260 | 1450275120993 Marionette INFO loaded listener.js
06:12:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (23646400) [pid = 1260] [serial = 1028] [outer = 14299400]
06:12:02 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
06:12:02 INFO - document served over http requires an https
06:12:02 INFO - sub-resource via fetch-request using the meta-referrer
06:12:02 INFO - delivery method with keep-origin-redirect and when
06:12:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:02 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
06:12:02 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 1737ms
06:12:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
06:12:02 INFO - PROCESS | 1260 | ++DOCSHELL 12B01C00 == 95 [pid = 1260] [id = 367]
06:12:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (12B09000) [pid = 1260] [serial = 1029] [outer = 00000000]
06:12:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (15499000) [pid = 1260] [serial = 1030] [outer = 12B09000]
06:12:02 INFO - PROCESS | 1260 | 1450275122726 Marionette INFO loaded listener.js
06:12:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (15581000) [pid = 1260] [serial = 1031] [outer = 12B09000]
06:12:03 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
06:12:03 INFO - document served over http requires an https
06:12:03 INFO - sub-resource via fetch-request using the meta-referrer
06:12:03 INFO - delivery method with no-redirect and when
06:12:03 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:03 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:03 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:03 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:03 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
06:12:03 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 870ms
06:12:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
06:12:03 INFO - PROCESS | 1260 | ++DOCSHELL 12B06800 == 96 [pid = 1260] [id = 368]
06:12:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (14262800) [pid = 1260] [serial = 1032] [outer = 00000000]
06:12:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (18D9E400) [pid = 1260] [serial = 1033] [outer = 14262800]
06:12:03 INFO - PROCESS | 1260 | 1450275123650 Marionette INFO loaded listener.js
06:12:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (19C2B800) [pid = 1260] [serial = 1034] [outer = 14262800]
06:12:04 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
06:12:04 INFO - document served over http requires an https
06:12:04 INFO - sub-resource via fetch-request using the meta-referrer
06:12:04 INFO - delivery method with swap-origin-redirect and when
06:12:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:04 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:04 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:04 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:04 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
06:12:04 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 1179ms
06:12:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
06:12:04 INFO - PROCESS | 1260 | ++DOCSHELL 154A1000 == 97 [pid = 1260] [id = 369]
06:12:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (15578800) [pid = 1260] [serial = 1035] [outer = 00000000]
06:12:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (19592400) [pid = 1260] [serial = 1036] [outer = 15578800]
06:12:04 INFO - PROCESS | 1260 | 1450275124836 Marionette INFO loaded listener.js
06:12:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (1C894800) [pid = 1260] [serial = 1037] [outer = 15578800]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 19593800 == 96 [pid = 1260] [id = 343]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 13D73C00 == 95 [pid = 1260] [id = 342]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 1DEA8800 == 94 [pid = 1260] [id = 341]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 1CF4E800 == 93 [pid = 1260] [id = 340]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 14132C00 == 92 [pid = 1260] [id = 339]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 16037000 == 91 [pid = 1260] [id = 338]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 140C0000 == 90 [pid = 1260] [id = 337]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 14270000 == 89 [pid = 1260] [id = 336]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 0BE81000 == 88 [pid = 1260] [id = 335]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 13179000 == 87 [pid = 1260] [id = 334]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 15494000 == 86 [pid = 1260] [id = 333]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 19397000 == 85 [pid = 1260] [id = 332]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 15586800 == 84 [pid = 1260] [id = 331]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 11D03800 == 83 [pid = 1260] [id = 330]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 0BF37000 == 82 [pid = 1260] [id = 329]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 25DDC400 == 81 [pid = 1260] [id = 328]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 2533A000 == 80 [pid = 1260] [id = 327]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 25336400 == 79 [pid = 1260] [id = 326]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 23966400 == 78 [pid = 1260] [id = 325]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 239F6C00 == 77 [pid = 1260] [id = 324]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 239E9000 == 76 [pid = 1260] [id = 323]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 16B8E400 == 75 [pid = 1260] [id = 322]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 2320CC00 == 74 [pid = 1260] [id = 321]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 22CC1400 == 73 [pid = 1260] [id = 320]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 18CD6000 == 72 [pid = 1260] [id = 319]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 22407000 == 71 [pid = 1260] [id = 318]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 21D2F000 == 70 [pid = 1260] [id = 317]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 21977800 == 69 [pid = 1260] [id = 316]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 20983000 == 68 [pid = 1260] [id = 315]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 1FF80400 == 67 [pid = 1260] [id = 314]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 1FF48000 == 66 [pid = 1260] [id = 313]
06:12:05 INFO - PROCESS | 1260 | ++DOCSHELL 0BE8D000 == 67 [pid = 1260] [id = 370]
06:12:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (0BF37000) [pid = 1260] [serial = 1038] [outer = 00000000]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 16D74400 == 66 [pid = 1260] [id = 312]
06:12:05 INFO - PROCESS | 1260 | --DOCSHELL 1316B800 == 65 [pid = 1260] [id = 311]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (18C4B800) [pid = 1260] [serial = 849] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (195CC000) [pid = 1260] [serial = 852] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (19B24800) [pid = 1260] [serial = 855] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (15097C00) [pid = 1260] [serial = 834] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (1C894C00) [pid = 1260] [serial = 786] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (1A406800) [pid = 1260] [serial = 860] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (16768C00) [pid = 1260] [serial = 846] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (1C5CE800) [pid = 1260] [serial = 865] [outer = 00000000] [url = about:blank]
06:12:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (0BE8D400) [pid = 1260] [serial = 1039] [outer = 0BF37000]
06:12:05 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
06:12:05 INFO - document served over http requires an https
06:12:05 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:05 INFO - delivery method with keep-origin-redirect and when
06:12:05 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:05 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:05 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:05 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
06:12:05 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 1379ms
06:12:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
06:12:06 INFO - PROCESS | 1260 | ++DOCSHELL 0C811800 == 66 [pid = 1260] [id = 371]
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (0CB18800) [pid = 1260] [serial = 1040] [outer = 00000000]
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (14298C00) [pid = 1260] [serial = 1041] [outer = 0CB18800]
06:12:06 INFO - PROCESS | 1260 | 1450275126172 Marionette INFO loaded listener.js
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (1529DC00) [pid = 1260] [serial = 1042] [outer = 0CB18800]
06:12:06 INFO - PROCESS | 1260 | ++DOCSHELL 16035000 == 67 [pid = 1260] [id = 372]
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (162C6C00) [pid = 1260] [serial = 1043] [outer = 00000000]
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (168A8800) [pid = 1260] [serial = 1044] [outer = 162C6C00]
06:12:06 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
06:12:06 INFO - document served over http requires an https
06:12:06 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:06 INFO - delivery method with no-redirect and when
06:12:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:06 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
06:12:06 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 770ms
06:12:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
06:12:06 INFO - PROCESS | 1260 | ++DOCSHELL 15094800 == 68 [pid = 1260] [id = 373]
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (15589400) [pid = 1260] [serial = 1045] [outer = 00000000]
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (16DEEC00) [pid = 1260] [serial = 1046] [outer = 15589400]
06:12:06 INFO - PROCESS | 1260 | 1450275126846 Marionette INFO loaded listener.js
06:12:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (19397000) [pid = 1260] [serial = 1047] [outer = 15589400]
06:12:07 INFO - PROCESS | 1260 | ++DOCSHELL 19C23C00 == 69 [pid = 1260] [id = 374]
06:12:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (19C24000) [pid = 1260] [serial = 1048] [outer = 00000000]
06:12:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (1A4E2C00) [pid = 1260] [serial = 1049] [outer = 19C24000]
06:12:07 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
06:12:07 INFO - document served over http requires an https
06:12:07 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:07 INFO - delivery method with swap-origin-redirect and when
06:12:07 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:07 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:07 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:07 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
06:12:07 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 831ms
06:12:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
06:12:07 INFO - PROCESS | 1260 | ++DOCSHELL 1A404400 == 70 [pid = 1260] [id = 375]
06:12:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (1A409800) [pid = 1260] [serial = 1050] [outer = 00000000]
06:12:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (1C5C6800) [pid = 1260] [serial = 1051] [outer = 1A409800]
06:12:07 INFO - PROCESS | 1260 | 1450275127817 Marionette INFO loaded listener.js
06:12:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (1C898800) [pid = 1260] [serial = 1052] [outer = 1A409800]
06:12:08 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
06:12:08 INFO - document served over http requires an https
06:12:08 INFO - sub-resource via script-tag using the meta-referrer
06:12:08 INFO - delivery method with keep-origin-redirect and when
06:12:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:08 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
06:12:08 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 830ms
06:12:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
06:12:08 INFO - PROCESS | 1260 | ++DOCSHELL 1DEA8800 == 71 [pid = 1260] [id = 376]
06:12:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (1DEBD000) [pid = 1260] [serial = 1053] [outer = 00000000]
06:12:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (1F647800) [pid = 1260] [serial = 1054] [outer = 1DEBD000]
06:12:08 INFO - PROCESS | 1260 | 1450275128541 Marionette INFO loaded listener.js
06:12:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (1FF49400) [pid = 1260] [serial = 1055] [outer = 1DEBD000]
06:12:09 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
06:12:09 INFO - document served over http requires an https
06:12:09 INFO - sub-resource via script-tag using the meta-referrer
06:12:09 INFO - delivery method with no-redirect and when
06:12:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:09 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:09 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:09 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
06:12:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 730ms
06:12:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
06:12:09 INFO - PROCESS | 1260 | ++DOCSHELL 20332800 == 72 [pid = 1260] [id = 377]
06:12:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (20394400) [pid = 1260] [serial = 1056] [outer = 00000000]
06:12:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (20575000) [pid = 1260] [serial = 1057] [outer = 20394400]
06:12:09 INFO - PROCESS | 1260 | 1450275129278 Marionette INFO loaded listener.js
06:12:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (2060CC00) [pid = 1260] [serial = 1058] [outer = 20394400]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (0BE82C00) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (166B9000) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (203C3800) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (1426FC00) [pid = 1260] [serial = 935] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275093561]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (1429C400) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (175D2000) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (14262C00) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (1556F800) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (1DF23800) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (15832000) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (19399000) [pid = 1260] [serial = 930] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (1DE9F800) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (1D019400) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (14291800) [pid = 1260] [serial = 940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (1A543C00) [pid = 1260] [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]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (25339400) [pid = 1260] [serial = 915] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275086794]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (25DDE000) [pid = 1260] [serial = 920] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (23A03C00) [pid = 1260] [serial = 910] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (11D43C00) [pid = 1260] [serial = 925] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (20FF0C00) [pid = 1260] [serial = 964] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (1549CC00) [pid = 1260] [serial = 943] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (1DEB6C00) [pid = 1260] [serial = 952] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (14293000) [pid = 1260] [serial = 936] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275093561]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (294A5000) [pid = 1260] [serial = 921] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (2535BC00) [pid = 1260] [serial = 916] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275086794]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (20984400) [pid = 1260] [serial = 881] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (14298800) [pid = 1260] [serial = 941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (2240AC00) [pid = 1260] [serial = 890] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (168B3800) [pid = 1260] [serial = 928] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (23A09000) [pid = 1260] [serial = 911] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (22E05000) [pid = 1260] [serial = 896] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (1413D000) [pid = 1260] [serial = 872] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (22593000) [pid = 1260] [serial = 893] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (175D7000) [pid = 1260] [serial = 946] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (1938C400) [pid = 1260] [serial = 933] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (124B5000) [pid = 1260] [serial = 926] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (20F85400) [pid = 1260] [serial = 884] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (23872000) [pid = 1260] [serial = 905] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (2536A000) [pid = 1260] [serial = 918] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (1F6AB400) [pid = 1260] [serial = 955] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (2433B400) [pid = 1260] [serial = 913] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (22E18800) [pid = 1260] [serial = 899] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (19A66800) [pid = 1260] [serial = 875] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (125DA000) [pid = 1260] [serial = 923] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (23785800) [pid = 1260] [serial = 902] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (2056F400) [pid = 1260] [serial = 961] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (1A4E7C00) [pid = 1260] [serial = 949] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (0CB1B000) [pid = 1260] [serial = 938] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (0D57C800) [pid = 1260] [serial = 931] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (239ED400) [pid = 1260] [serial = 908] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (21F7B400) [pid = 1260] [serial = 887] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (1F63F400) [pid = 1260] [serial = 869] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (20338400) [pid = 1260] [serial = 878] [outer = 00000000] [url = about:blank]
06:12:10 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (19AD2400) [pid = 1260] [serial = 958] [outer = 00000000] [url = about:blank]
06:12:10 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
06:12:10 INFO - document served over http requires an https
06:12:10 INFO - sub-resource via script-tag using the meta-referrer
06:12:10 INFO - delivery method with swap-origin-redirect and when
06:12:10 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:10 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
06:12:10 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 1634ms
06:12:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
06:12:10 INFO - PROCESS | 1260 | ++DOCSHELL 124A9C00 == 73 [pid = 1260] [id = 378]
06:12:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (124B5000) [pid = 1260] [serial = 1059] [outer = 00000000]
06:12:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (19AD2400) [pid = 1260] [serial = 1060] [outer = 124B5000]
06:12:11 INFO - PROCESS | 1260 | 1450275130974 Marionette INFO loaded listener.js
06:12:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (203C6000) [pid = 1260] [serial = 1061] [outer = 124B5000]
06:12:11 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
06:12:11 INFO - document served over http requires an https
06:12:11 INFO - sub-resource via xhr-request using the meta-referrer
06:12:11 INFO - delivery method with keep-origin-redirect and when
06:12:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:11 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
06:12:11 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 671ms
06:12:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
06:12:11 INFO - PROCESS | 1260 | ++DOCSHELL 20F88000 == 74 [pid = 1260] [id = 379]
06:12:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (20F89C00) [pid = 1260] [serial = 1062] [outer = 00000000]
06:12:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (21677800) [pid = 1260] [serial = 1063] [outer = 20F89C00]
06:12:11 INFO - PROCESS | 1260 | 1450275131568 Marionette INFO loaded listener.js
06:12:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (21A04000) [pid = 1260] [serial = 1064] [outer = 20F89C00]
06:12:12 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
06:12:12 INFO - document served over http requires an https
06:12:12 INFO - sub-resource via xhr-request using the meta-referrer
06:12:12 INFO - delivery method with no-redirect and when
06:12:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:12 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
06:12:12 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 670ms
06:12:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
06:12:12 INFO - PROCESS | 1260 | ++DOCSHELL 21A0AC00 == 75 [pid = 1260] [id = 380]
06:12:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (2220AC00) [pid = 1260] [serial = 1065] [outer = 00000000]
06:12:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (22346400) [pid = 1260] [serial = 1066] [outer = 2220AC00]
06:12:12 INFO - PROCESS | 1260 | 1450275132275 Marionette INFO loaded listener.js
06:12:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (22585000) [pid = 1260] [serial = 1067] [outer = 2220AC00]
06:12:13 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
06:12:13 INFO - document served over http requires an https
06:12:13 INFO - sub-resource via xhr-request using the meta-referrer
06:12:13 INFO - delivery method with swap-origin-redirect and when
06:12:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:13 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
06:12:13 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 930ms
06:12:13 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
06:12:13 INFO - PROCESS | 1260 | ++DOCSHELL 1240F800 == 76 [pid = 1260] [id = 381]
06:12:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (12418800) [pid = 1260] [serial = 1068] [outer = 00000000]
06:12:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (15579800) [pid = 1260] [serial = 1069] [outer = 12418800]
06:12:13 INFO - PROCESS | 1260 | 1450275133492 Marionette INFO loaded listener.js
06:12:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (168AF400) [pid = 1260] [serial = 1070] [outer = 12418800]
06:12:14 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
06:12:14 INFO - document served over http requires an http
06:12:14 INFO - sub-resource via fetch-request using the meta-referrer
06:12:14 INFO - delivery method with keep-origin-redirect and when
06:12:14 INFO - the target request is same-origin.
06:12:14 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 996ms
06:12:14 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
06:12:14 INFO - PROCESS | 1260 | ++DOCSHELL 1958F400 == 77 [pid = 1260] [id = 382]
06:12:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (195C5800) [pid = 1260] [serial = 1071] [outer = 00000000]
06:12:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (1A59C000) [pid = 1260] [serial = 1072] [outer = 195C5800]
06:12:14 INFO - PROCESS | 1260 | 1450275134493 Marionette INFO loaded listener.js
06:12:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (20F85400) [pid = 1260] [serial = 1073] [outer = 195C5800]
06:12:15 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
06:12:15 INFO - document served over http requires an http
06:12:15 INFO - sub-resource via fetch-request using the meta-referrer
06:12:15 INFO - delivery method with no-redirect and when
06:12:15 INFO - the target request is same-origin.
06:12:15 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 970ms
06:12:15 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
06:12:15 INFO - PROCESS | 1260 | ++DOCSHELL 22E01400 == 78 [pid = 1260] [id = 383]
06:12:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (22E03400) [pid = 1260] [serial = 1074] [outer = 00000000]
06:12:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (22E16000) [pid = 1260] [serial = 1075] [outer = 22E03400]
06:12:15 INFO - PROCESS | 1260 | 1450275135496 Marionette INFO loaded listener.js
06:12:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (2320F400) [pid = 1260] [serial = 1076] [outer = 22E03400]
06:12:16 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
06:12:16 INFO - document served over http requires an http
06:12:16 INFO - sub-resource via fetch-request using the meta-referrer
06:12:16 INFO - delivery method with swap-origin-redirect and when
06:12: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"
06:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:16 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
06:12:16 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 1020ms
06:12:16 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
06:12:16 INFO - PROCESS | 1260 | ++DOCSHELL 22E11C00 == 79 [pid = 1260] [id = 384]
06:12:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (23461C00) [pid = 1260] [serial = 1077] [outer = 00000000]
06:12:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (2387A400) [pid = 1260] [serial = 1078] [outer = 23461C00]
06:12:16 INFO - PROCESS | 1260 | 1450275136506 Marionette INFO loaded listener.js
06:12:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (239E2000) [pid = 1260] [serial = 1079] [outer = 23461C00]
06:12:16 INFO - PROCESS | 1260 | ++DOCSHELL 239EE400 == 80 [pid = 1260] [id = 385]
06:12:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (239F6000) [pid = 1260] [serial = 1080] [outer = 00000000]
06:12:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (24331C00) [pid = 1260] [serial = 1081] [outer = 239F6000]
06:12:17 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
06:12:17 INFO - document served over http requires an http
06:12:17 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:17 INFO - delivery method with keep-origin-redirect and when
06:12:17 INFO - the target request is same-origin.
06:12:17 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 970ms
06:12:17 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
06:12:17 INFO - PROCESS | 1260 | ++DOCSHELL 23A01800 == 81 [pid = 1260] [id = 386]
06:12:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (23A09000) [pid = 1260] [serial = 1082] [outer = 00000000]
06:12:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (2433F800) [pid = 1260] [serial = 1083] [outer = 23A09000]
06:12:17 INFO - PROCESS | 1260 | 1450275137521 Marionette INFO loaded listener.js
06:12:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (25361400) [pid = 1260] [serial = 1084] [outer = 23A09000]
06:12:18 INFO - PROCESS | 1260 | ++DOCSHELL 27F4A400 == 82 [pid = 1260] [id = 387]
06:12:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (286E0800) [pid = 1260] [serial = 1085] [outer = 00000000]
06:12:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (286DC000) [pid = 1260] [serial = 1086] [outer = 286E0800]
06:12:18 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
06:12:18 INFO - document served over http requires an http
06:12:18 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:18 INFO - delivery method with no-redirect and when
06:12:18 INFO - the target request is same-origin.
06:12:18 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 1071ms
06:12:18 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
06:12:18 INFO - PROCESS | 1260 | ++DOCSHELL 279E5C00 == 83 [pid = 1260] [id = 388]
06:12:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (286D5400) [pid = 1260] [serial = 1087] [outer = 00000000]
06:12:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (2880A000) [pid = 1260] [serial = 1088] [outer = 286D5400]
06:12:18 INFO - PROCESS | 1260 | 1450275138598 Marionette INFO loaded listener.js
06:12:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (2880E800) [pid = 1260] [serial = 1089] [outer = 286D5400]
06:12:19 INFO - PROCESS | 1260 | ++DOCSHELL 27BA6000 == 84 [pid = 1260] [id = 389]
06:12:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (27BA6800) [pid = 1260] [serial = 1090] [outer = 00000000]
06:12:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (27BA8800) [pid = 1260] [serial = 1091] [outer = 27BA6800]
06:12:19 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
06:12:19 INFO - document served over http requires an http
06:12:19 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:19 INFO - delivery method with swap-origin-redirect and when
06:12: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"
06:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:19 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:19 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:19 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
06:12:19 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 1070ms
06:12:19 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
06:12:19 INFO - PROCESS | 1260 | ++DOCSHELL 27BA5000 == 85 [pid = 1260] [id = 390]
06:12:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (27BA7000) [pid = 1260] [serial = 1092] [outer = 00000000]
06:12:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (287DD800) [pid = 1260] [serial = 1093] [outer = 27BA7000]
06:12:19 INFO - PROCESS | 1260 | 1450275139672 Marionette INFO loaded listener.js
06:12:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (2892BC00) [pid = 1260] [serial = 1094] [outer = 27BA7000]
06:12:20 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
06:12:20 INFO - document served over http requires an http
06:12:20 INFO - sub-resource via script-tag using the meta-referrer
06:12:20 INFO - delivery method with keep-origin-redirect and when
06:12:20 INFO - the target request is same-origin.
06:12:20 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 971ms
06:12:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
06:12:20 INFO - PROCESS | 1260 | ++DOCSHELL 2998BC00 == 86 [pid = 1260] [id = 391]
06:12:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (2998D400) [pid = 1260] [serial = 1095] [outer = 00000000]
06:12:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (29A2DC00) [pid = 1260] [serial = 1096] [outer = 2998D400]
06:12:20 INFO - PROCESS | 1260 | 1450275140589 Marionette INFO loaded listener.js
06:12:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (29A2F800) [pid = 1260] [serial = 1097] [outer = 2998D400]
06:12:21 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
06:12:21 INFO - document served over http requires an http
06:12:21 INFO - sub-resource via script-tag using the meta-referrer
06:12:21 INFO - delivery method with no-redirect and when
06:12:21 INFO - the target request is same-origin.
06:12:21 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 870ms
06:12:21 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
06:12:21 INFO - PROCESS | 1260 | ++DOCSHELL 166C4400 == 87 [pid = 1260] [id = 392]
06:12:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (28A0FC00) [pid = 1260] [serial = 1098] [outer = 00000000]
06:12:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (28A17000) [pid = 1260] [serial = 1099] [outer = 28A0FC00]
06:12:21 INFO - PROCESS | 1260 | 1450275141521 Marionette INFO loaded listener.js
06:12:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (28A1C000) [pid = 1260] [serial = 1100] [outer = 28A0FC00]
06:12:22 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
06:12:22 INFO - document served over http requires an http
06:12:22 INFO - sub-resource via script-tag using the meta-referrer
06:12:22 INFO - delivery method with swap-origin-redirect and when
06:12: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"
06:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:22 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
06:12:22 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 971ms
06:12:22 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
06:12:22 INFO - PROCESS | 1260 | ++DOCSHELL 20336400 == 88 [pid = 1260] [id = 393]
06:12:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (28A17C00) [pid = 1260] [serial = 1101] [outer = 00000000]
06:12:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (2A5AA400) [pid = 1260] [serial = 1102] [outer = 28A17C00]
06:12:22 INFO - PROCESS | 1260 | 1450275142501 Marionette INFO loaded listener.js
06:12:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (2CE25800) [pid = 1260] [serial = 1103] [outer = 28A17C00]
06:12:23 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
06:12:23 INFO - document served over http requires an http
06:12:23 INFO - sub-resource via xhr-request using the meta-referrer
06:12:23 INFO - delivery method with keep-origin-redirect and when
06:12:23 INFO - the target request is same-origin.
06:12:23 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 930ms
06:12:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
06:12:23 INFO - PROCESS | 1260 | ++DOCSHELL 2A5A8C00 == 89 [pid = 1260] [id = 394]
06:12:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (2CE28400) [pid = 1260] [serial = 1104] [outer = 00000000]
06:12:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (2CEC5000) [pid = 1260] [serial = 1105] [outer = 2CE28400]
06:12:23 INFO - PROCESS | 1260 | 1450275143477 Marionette INFO loaded listener.js
06:12:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (2CECD000) [pid = 1260] [serial = 1106] [outer = 2CE28400]
06:12:24 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
06:12:24 INFO - document served over http requires an http
06:12:24 INFO - sub-resource via xhr-request using the meta-referrer
06:12:24 INFO - delivery method with no-redirect and when
06:12:24 INFO - the target request is same-origin.
06:12:24 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 1023ms
06:12:24 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
06:12:24 INFO - PROCESS | 1260 | ++DOCSHELL 2A12A800 == 90 [pid = 1260] [id = 395]
06:12:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (2A12B800) [pid = 1260] [serial = 1107] [outer = 00000000]
06:12:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (2A133C00) [pid = 1260] [serial = 1108] [outer = 2A12B800]
06:12:24 INFO - PROCESS | 1260 | 1450275144462 Marionette INFO loaded listener.js
06:12:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (2CE34400) [pid = 1260] [serial = 1109] [outer = 2A12B800]
06:12:25 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
06:12:25 INFO - document served over http requires an http
06:12:25 INFO - sub-resource via xhr-request using the meta-referrer
06:12:25 INFO - delivery method with swap-origin-redirect and when
06:12: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"
06:12:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:25 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
06:12:25 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 970ms
06:12:25 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
06:12:25 INFO - PROCESS | 1260 | ++DOCSHELL 27949800 == 91 [pid = 1260] [id = 396]
06:12:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (2794A000) [pid = 1260] [serial = 1110] [outer = 00000000]
06:12:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (27953C00) [pid = 1260] [serial = 1111] [outer = 2794A000]
06:12:25 INFO - PROCESS | 1260 | 1450275145427 Marionette INFO loaded listener.js
06:12:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (27990800) [pid = 1260] [serial = 1112] [outer = 2794A000]
06:12:26 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
06:12:26 INFO - document served over http requires an https
06:12:26 INFO - sub-resource via fetch-request using the meta-referrer
06:12:26 INFO - delivery method with keep-origin-redirect and when
06:12:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:26 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
06:12:26 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 971ms
06:12:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
06:12:26 INFO - PROCESS | 1260 | ++DOCSHELL 27950C00 == 92 [pid = 1260] [id = 397]
06:12:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 278 (27953000) [pid = 1260] [serial = 1113] [outer = 00000000]
06:12:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 279 (29B52400) [pid = 1260] [serial = 1114] [outer = 27953000]
06:12:26 INFO - PROCESS | 1260 | 1450275146412 Marionette INFO loaded listener.js
06:12:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 280 (29B54800) [pid = 1260] [serial = 1115] [outer = 27953000]
06:12:27 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
06:12:27 INFO - document served over http requires an https
06:12:27 INFO - sub-resource via fetch-request using the meta-referrer
06:12:27 INFO - delivery method with no-redirect and when
06:12: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"
06:12:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:27 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
06:12:27 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 1019ms
06:12:27 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
06:12:27 INFO - PROCESS | 1260 | ++DOCSHELL 29B59C00 == 93 [pid = 1260] [id = 398]
06:12:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 281 (29B5A000) [pid = 1260] [serial = 1116] [outer = 00000000]
06:12:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 282 (2A131C00) [pid = 1260] [serial = 1117] [outer = 29B5A000]
06:12:27 INFO - PROCESS | 1260 | 1450275147438 Marionette INFO loaded listener.js
06:12:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 283 (2BAB5000) [pid = 1260] [serial = 1118] [outer = 29B5A000]
06:12:28 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
06:12:28 INFO - document served over http requires an https
06:12:28 INFO - sub-resource via fetch-request using the meta-referrer
06:12:28 INFO - delivery method with swap-origin-redirect and when
06:12:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:28 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
06:12:28 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 1024ms
06:12:28 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
06:12:28 INFO - PROCESS | 1260 | ++DOCSHELL 28A19400 == 94 [pid = 1260] [id = 399]
06:12:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 284 (2A12F000) [pid = 1260] [serial = 1119] [outer = 00000000]
06:12:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 285 (2B37D800) [pid = 1260] [serial = 1120] [outer = 2A12F000]
06:12:28 INFO - PROCESS | 1260 | 1450275148439 Marionette INFO loaded listener.js
06:12:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 286 (2B380000) [pid = 1260] [serial = 1121] [outer = 2A12F000]
06:12:29 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
06:12:29 INFO - document served over http requires an https
06:12:29 INFO - sub-resource via fetch-request using the meta-referrer
06:12:29 INFO - delivery method with swap-origin-redirect and when
06:12: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"
06:12:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:29 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
06:12:29 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 1019ms
06:12:29 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
06:12:29 INFO - PROCESS | 1260 | ++DOCSHELL 2B379C00 == 95 [pid = 1260] [id = 400]
06:12:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 287 (2B37C800) [pid = 1260] [serial = 1122] [outer = 00000000]
06:12:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 288 (2B4A4000) [pid = 1260] [serial = 1123] [outer = 2B37C800]
06:12:29 INFO - PROCESS | 1260 | 1450275149520 Marionette INFO loaded listener.js
06:12:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 289 (2B4A7400) [pid = 1260] [serial = 1124] [outer = 2B37C800]
06:12:30 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
06:12:30 INFO - document served over http requires an https
06:12:30 INFO - sub-resource via fetch-request using the meta-referrer
06:12:30 INFO - delivery method with keep-origin-redirect and when
06:12: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"
06:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:30 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
06:12:30 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 1079ms
06:12:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
06:12:30 INFO - PROCESS | 1260 | ++DOCSHELL 2B4A8000 == 96 [pid = 1260] [id = 401]
06:12:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 290 (2B4AAC00) [pid = 1260] [serial = 1125] [outer = 00000000]
06:12:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 291 (2CE31400) [pid = 1260] [serial = 1126] [outer = 2B4AAC00]
06:12:30 INFO - PROCESS | 1260 | 1450275150600 Marionette INFO loaded listener.js
06:12:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 292 (2CE28000) [pid = 1260] [serial = 1127] [outer = 2B4AAC00]
06:12:33 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
06:12:33 INFO - document served over http requires an https
06:12:33 INFO - sub-resource via fetch-request using the meta-referrer
06:12:33 INFO - delivery method with no-redirect and when
06:12:33 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:33 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
06:12:33 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 3226ms
06:12:33 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
06:12:33 INFO - PROCESS | 1260 | ++DOCSHELL 0CB98800 == 97 [pid = 1260] [id = 402]
06:12:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 293 (0CB9DC00) [pid = 1260] [serial = 1128] [outer = 00000000]
06:12:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 294 (124AA400) [pid = 1260] [serial = 1129] [outer = 0CB9DC00]
06:12:33 INFO - PROCESS | 1260 | 1450275153831 Marionette INFO loaded listener.js
06:12:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 295 (14C41C00) [pid = 1260] [serial = 1130] [outer = 0CB9DC00]
06:12:35 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
06:12:35 INFO - document served over http requires an https
06:12:35 INFO - sub-resource via fetch-request using the meta-referrer
06:12:35 INFO - delivery method with swap-origin-redirect and when
06:12:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:35 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
06:12:35 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
06:12:35 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
06:12:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:35 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
06:12:35 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 1534ms
06:12:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html
06:12:35 INFO - PROCESS | 1260 | ++DOCSHELL 175D9000 == 98 [pid = 1260] [id = 403]
06:12:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 296 (175DA800) [pid = 1260] [serial = 1131] [outer = 00000000]
06:12:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 297 (195C6800) [pid = 1260] [serial = 1132] [outer = 175DA800]
06:12:35 INFO - PROCESS | 1260 | 1450275155390 Marionette INFO loaded listener.js
06:12:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 298 (19AD8400) [pid = 1260] [serial = 1133] [outer = 175DA800]
06:12:35 INFO - PROCESS | 1260 | ++DOCSHELL 19C2A800 == 99 [pid = 1260] [id = 404]
06:12:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 299 (1A53EC00) [pid = 1260] [serial = 1134] [outer = 00000000]
06:12:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 300 (1413F000) [pid = 1260] [serial = 1135] [outer = 1A53EC00]
06:12:36 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:12:36 INFO - document served over http requires an https
06:12:36 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:36 INFO - delivery method with keep-origin-redirect and when
06:12:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:36 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
06:12:36 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 1275ms
06:12:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
06:12:36 INFO - PROCESS | 1260 | ++DOCSHELL 19A6EC00 == 100 [pid = 1260] [id = 405]
06:12:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 301 (1A599C00) [pid = 1260] [serial = 1136] [outer = 00000000]
06:12:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 302 (1DEBB400) [pid = 1260] [serial = 1137] [outer = 1A599C00]
06:12:36 INFO - PROCESS | 1260 | 1450275156672 Marionette INFO loaded listener.js
06:12:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 303 (20330400) [pid = 1260] [serial = 1138] [outer = 1A599C00]
06:12:37 INFO - PROCESS | 1260 | ++DOCSHELL 16872800 == 101 [pid = 1260] [id = 406]
06:12:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 304 (16B93800) [pid = 1260] [serial = 1139] [outer = 00000000]
06:12:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 305 (11886800) [pid = 1260] [serial = 1140] [outer = 16B93800]
06:12:37 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
06:12:37 INFO - document served over http requires an https
06:12:37 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:37 INFO - delivery method with no-redirect and when
06:12:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:37 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
06:12:37 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 1021ms
06:12:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html
06:12:37 INFO - PROCESS | 1260 | ++DOCSHELL 0C589000 == 102 [pid = 1260] [id = 407]
06:12:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 306 (0CE61400) [pid = 1260] [serial = 1141] [outer = 00000000]
06:12:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 307 (16037400) [pid = 1260] [serial = 1142] [outer = 0CE61400]
06:12:37 INFO - PROCESS | 1260 | 1450275157746 Marionette INFO loaded listener.js
06:12:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 308 (1DF2D000) [pid = 1260] [serial = 1143] [outer = 0CE61400]
06:12:38 INFO - PROCESS | 1260 | ++DOCSHELL 15576400 == 103 [pid = 1260] [id = 408]
06:12:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 309 (1557E800) [pid = 1260] [serial = 1144] [outer = 00000000]
06:12:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 310 (12B03C00) [pid = 1260] [serial = 1145] [outer = 1557E800]
06:12:38 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:38 INFO - document served over http requires an https
06:12:38 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:38 INFO - delivery method with swap-origin-redirect and when
06:12:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:38 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:12:38 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 1081ms
06:12:38 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html
06:12:38 INFO - PROCESS | 1260 | ++DOCSHELL 15095800 == 104 [pid = 1260] [id = 409]
06:12:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 311 (15095C00) [pid = 1260] [serial = 1146] [outer = 00000000]
06:12:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 312 (168A8000) [pid = 1260] [serial = 1147] [outer = 15095C00]
06:12:38 INFO - PROCESS | 1260 | 1450275158813 Marionette INFO loaded listener.js
06:12:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 313 (20334400) [pid = 1260] [serial = 1148] [outer = 15095C00]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 1D025000 == 103 [pid = 1260] [id = 310]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 2378C400 == 102 [pid = 1260] [id = 230]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 23786400 == 101 [pid = 1260] [id = 228]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 20F88000 == 100 [pid = 1260] [id = 379]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 124A9C00 == 99 [pid = 1260] [id = 378]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 20332800 == 98 [pid = 1260] [id = 377]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 1DEA8800 == 97 [pid = 1260] [id = 376]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 1A404400 == 96 [pid = 1260] [id = 375]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 19C23C00 == 95 [pid = 1260] [id = 374]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 15094800 == 94 [pid = 1260] [id = 373]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 16035000 == 93 [pid = 1260] [id = 372]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 0C811800 == 92 [pid = 1260] [id = 371]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 0BE8D000 == 91 [pid = 1260] [id = 370]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 154A1000 == 90 [pid = 1260] [id = 369]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 12B06800 == 89 [pid = 1260] [id = 368]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 12B01C00 == 88 [pid = 1260] [id = 367]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 14101C00 == 87 [pid = 1260] [id = 366]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 0CB99400 == 86 [pid = 1260] [id = 365]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 23B4E800 == 85 [pid = 1260] [id = 364]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 23B42C00 == 84 [pid = 1260] [id = 363]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 29986800 == 83 [pid = 1260] [id = 362]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 286E0C00 == 82 [pid = 1260] [id = 361]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 279E4400 == 81 [pid = 1260] [id = 360]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 279E3400 == 80 [pid = 1260] [id = 359]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 2345E800 == 79 [pid = 1260] [id = 358]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 2345F800 == 78 [pid = 1260] [id = 357]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 286E1000 == 77 [pid = 1260] [id = 356]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 286DF000 == 76 [pid = 1260] [id = 355]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 2892B000 == 75 [pid = 1260] [id = 354]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 27F48C00 == 74 [pid = 1260] [id = 353]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 27F47000 == 73 [pid = 1260] [id = 352]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 2880F000 == 72 [pid = 1260] [id = 351]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 11D01800 == 71 [pid = 1260] [id = 350]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 22CC2C00 == 70 [pid = 1260] [id = 349]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 21D27C00 == 69 [pid = 1260] [id = 348]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 1C5CF000 == 68 [pid = 1260] [id = 347]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 175DDC00 == 67 [pid = 1260] [id = 346]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 1426C800 == 66 [pid = 1260] [id = 345]
06:12:39 INFO - PROCESS | 1260 | --DOCSHELL 209D0C00 == 65 [pid = 1260] [id = 344]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 312 (20611400) [pid = 1260] [serial = 962] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 311 (1DED9800) [pid = 1260] [serial = 959] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 310 (1180A800) [pid = 1260] [serial = 939] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 309 (1602BC00) [pid = 1260] [serial = 944] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 308 (1FF78C00) [pid = 1260] [serial = 956] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 307 (1DEC4400) [pid = 1260] [serial = 953] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 306 (175D8000) [pid = 1260] [serial = 929] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 305 (1FF48C00) [pid = 1260] [serial = 870] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 304 (1A968000) [pid = 1260] [serial = 950] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 303 (1A40E800) [pid = 1260] [serial = 934] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | --DOMWINDOW == 302 (1938C800) [pid = 1260] [serial = 947] [outer = 00000000] [url = about:blank]
06:12:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 303 (0C811800) [pid = 1260] [serial = 1149] [outer = 11B4F400]
06:12:39 INFO - PROCESS | 1260 | ++DOCSHELL 1240A400 == 66 [pid = 1260] [id = 410]
06:12:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 304 (124A9C00) [pid = 1260] [serial = 1150] [outer = 00000000]
06:12:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 305 (14138C00) [pid = 1260] [serial = 1151] [outer = 124A9C00]
06:12:39 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:39 INFO - document served over http requires an https
06:12:39 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:39 INFO - delivery method with swap-origin-redirect and when
06:12:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:12:39 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 1420ms
06:12:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html
06:12:40 INFO - PROCESS | 1260 | ++DOCSHELL 14101C00 == 67 [pid = 1260] [id = 411]
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 306 (14135C00) [pid = 1260] [serial = 1152] [outer = 00000000]
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 307 (1509CC00) [pid = 1260] [serial = 1153] [outer = 14135C00]
06:12:40 INFO - PROCESS | 1260 | 1450275160051 Marionette INFO loaded listener.js
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 308 (153A6000) [pid = 1260] [serial = 1154] [outer = 14135C00]
06:12:40 INFO - PROCESS | 1260 | ++DOCSHELL 16B91400 == 68 [pid = 1260] [id = 412]
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 309 (16B97000) [pid = 1260] [serial = 1155] [outer = 00000000]
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 310 (16D70800) [pid = 1260] [serial = 1156] [outer = 16B97000]
06:12:40 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:12:40 INFO - document served over http requires an https
06:12:40 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:40 INFO - delivery method with keep-origin-redirect and when
06:12:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:40 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:12:40 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 830ms
06:12:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
06:12:40 INFO - PROCESS | 1260 | ++DOCSHELL 168B5C00 == 69 [pid = 1260] [id = 413]
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 311 (16B99800) [pid = 1260] [serial = 1157] [outer = 00000000]
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 312 (1938C800) [pid = 1260] [serial = 1158] [outer = 16B99800]
06:12:40 INFO - PROCESS | 1260 | 1450275160903 Marionette INFO loaded listener.js
06:12:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 313 (195CA800) [pid = 1260] [serial = 1159] [outer = 16B99800]
06:12:41 INFO - PROCESS | 1260 | ++DOCSHELL 19B2F400 == 70 [pid = 1260] [id = 414]
06:12:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 314 (1A401400) [pid = 1260] [serial = 1160] [outer = 00000000]
06:12:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 315 (1A40F400) [pid = 1260] [serial = 1161] [outer = 1A401400]
06:12:41 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:12:41 INFO - document served over http requires an https
06:12:41 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:41 INFO - delivery method with no-redirect and when
06:12:41 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:41 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:41 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:41 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html:23:7
06:12:41 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 771ms
06:12:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html
06:12:41 INFO - PROCESS | 1260 | ++DOCSHELL 19B24000 == 71 [pid = 1260] [id = 415]
06:12:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 316 (19B24C00) [pid = 1260] [serial = 1162] [outer = 00000000]
06:12:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 317 (1A96B400) [pid = 1260] [serial = 1163] [outer = 19B24C00]
06:12:41 INFO - PROCESS | 1260 | 1450275161734 Marionette INFO loaded listener.js
06:12:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 318 (1C5D1800) [pid = 1260] [serial = 1164] [outer = 19B24C00]
06:12:42 INFO - PROCESS | 1260 | ++DOCSHELL 1DED3400 == 72 [pid = 1260] [id = 416]
06:12:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 319 (1DED9800) [pid = 1260] [serial = 1165] [outer = 00000000]
06:12:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 320 (1DEA2C00) [pid = 1260] [serial = 1166] [outer = 1DED9800]
06:12:42 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:42 INFO - document served over http requires an https
06:12:42 INFO - sub-resource via iframe-tag using the meta-referrer
06:12:42 INFO - delivery method with swap-origin-redirect and when
06:12:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
06:12:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
06:12:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
06:12:42 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 832ms
06:12:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html
06:12:42 INFO - PROCESS | 1260 | ++DOCSHELL 1DEB6C00 == 73 [pid = 1260] [id = 417]
06:12:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 321 (1DEB7400) [pid = 1260] [serial = 1167] [outer = 00000000]
06:12:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 322 (1F6B0800) [pid = 1260] [serial = 1168] [outer = 1DEB7400]
06:12:42 INFO - PROCESS | 1260 | 1450275162563 Marionette INFO loaded listener.js
06:12:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 323 (1FF81C00) [pid = 1260] [serial = 1169] [outer = 1DEB7400]
06:12:43 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:12:43 INFO - document served over http requires an https
06:12:43 INFO - sub-resource via script-tag using the meta-referrer
06:12:43 INFO - delivery method with keep-origin-redirect and when
06:12:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:43 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html:23:7
06:12:43 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 770ms
06:12:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
06:12:43 INFO - PROCESS | 1260 | ++DOCSHELL 1DF27C00 == 74 [pid = 1260] [id = 418]
06:12:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 324 (20399000) [pid = 1260] [serial = 1170] [outer = 00000000]
06:12:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 325 (20602400) [pid = 1260] [serial = 1171] [outer = 20399000]
06:12:43 INFO - PROCESS | 1260 | 1450275163308 Marionette INFO loaded listener.js
06:12:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 326 (2060D800) [pid = 1260] [serial = 1172] [outer = 20399000]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 325 (15097800) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 324 (124B5000) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 323 (23460400) [pid = 1260] [serial = 1001] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275111728]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 322 (279E3C00) [pid = 1260] [serial = 1006] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 321 (286DF400) [pid = 1260] [serial = 996] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 320 (2056CC00) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 319 (23793800) [pid = 1260] [serial = 738] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 318 (1FF79C00) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 317 (175DBC00) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 316 (25D36000) [pid = 1260] [serial = 735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 315 (175D2400) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 314 (20573400) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 313 (1DED6400) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 312 (2378A400) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 311 (20390000) [pid = 1260] [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]
06:12:43 INFO - PROCESS | 1260 | --DOMWINDOW == 310 (11803C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 309 (22217400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 308 (21F7F400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 307 (21975800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 306 (20407800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 305 (0CB95800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 304 (2433E400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 303 (21F78000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 302 (1DEA5C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 301 (22346800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 300 (21972000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 299 (2533AC00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 298 (154A0400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 297 (24339000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 296 (209CC000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 295 (1A40BC00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 294 (21D2A400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 293 (1FF77C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 292 (1316BC00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 291 (0CB92400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 290 (209C9400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 289 (1CF4AC00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 288 (239D8800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 287 (22E04C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 286 (21970800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 285 (175D1C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 284 (22346400) [pid = 1260] [serial = 1066] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 283 (1DEBD000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 282 (15589400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 281 (15578800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 280 (0BF37000) [pid = 1260] [serial = 1038] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 279 (22590C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 278 (239E9400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 277 (12B09000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (22407400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (20394400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (2326B800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (0CB18800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (1A409800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (22CC5000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (209D4C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (19C24000) [pid = 1260] [serial = 1048] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (20F89C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (2533E000) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (23975800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (21D31400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (162C6C00) [pid = 1260] [serial = 1043] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275126456]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (209AE800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (20335C00) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (21A0D400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (203C6400) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (14262800) [pid = 1260] [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]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (19A60400) [pid = 1260] [serial = 1027] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (2AF4F400) [pid = 1260] [serial = 1021] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (1968C000) [pid = 1260] [serial = 1024] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (2998F000) [pid = 1260] [serial = 1015] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (23B4E000) [pid = 1260] [serial = 1018] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (28716800) [pid = 1260] [serial = 1009] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (28874000) [pid = 1260] [serial = 1012] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (23462000) [pid = 1260] [serial = 1002] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275111728]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (28712800) [pid = 1260] [serial = 999] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (279E6000) [pid = 1260] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (2973D800) [pid = 1260] [serial = 1004] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (286DBC00) [pid = 1260] [serial = 997] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (29955800) [pid = 1260] [serial = 994] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (27F50C00) [pid = 1260] [serial = 988] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (2892E800) [pid = 1260] [serial = 991] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (25342800) [pid = 1260] [serial = 979] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (28813800) [pid = 1260] [serial = 982] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (28990C00) [pid = 1260] [serial = 985] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (21D2B400) [pid = 1260] [serial = 973] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (22CC6800) [pid = 1260] [serial = 976] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (19C2FC00) [pid = 1260] [serial = 970] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (19AD2400) [pid = 1260] [serial = 1060] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (15499000) [pid = 1260] [serial = 1030] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (15FCC400) [pid = 1260] [serial = 967] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (18D9E400) [pid = 1260] [serial = 1033] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (1C5C6800) [pid = 1260] [serial = 1051] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (21677800) [pid = 1260] [serial = 1063] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (20575000) [pid = 1260] [serial = 1057] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (0BE8D400) [pid = 1260] [serial = 1039] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (19592400) [pid = 1260] [serial = 1036] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (168A8800) [pid = 1260] [serial = 1044] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275126456]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (14298C00) [pid = 1260] [serial = 1041] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (1F647800) [pid = 1260] [serial = 1054] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (1A4E2C00) [pid = 1260] [serial = 1049] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (16DEEC00) [pid = 1260] [serial = 1046] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (21A04000) [pid = 1260] [serial = 1064] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (20990400) [pid = 1260] [serial = 813] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (2995F000) [pid = 1260] [serial = 740] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (20339000) [pid = 1260] [serial = 804] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (195CDC00) [pid = 1260] [serial = 792] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (294AA000) [pid = 1260] [serial = 737] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (1A40D800) [pid = 1260] [serial = 709] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (24370C00) [pid = 1260] [serial = 654] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (1F6AB000) [pid = 1260] [serial = 801] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (239F6400) [pid = 1260] [serial = 640] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (203C7400) [pid = 1260] [serial = 807] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (16266800) [pid = 1260] [serial = 831] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (239EF000) [pid = 1260] [serial = 635] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (22211000) [pid = 1260] [serial = 630] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (222D4C00) [pid = 1260] [serial = 719] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (20609800) [pid = 1260] [serial = 810] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (15498800) [pid = 1260] [serial = 924] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (25D3B400) [pid = 1260] [serial = 734] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (2233E000) [pid = 1260] [serial = 828] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (1DF24400) [pid = 1260] [serial = 798] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (2257E000) [pid = 1260] [serial = 722] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (20F8B400) [pid = 1260] [serial = 885] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (25342400) [pid = 1260] [serial = 648] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (25363400) [pid = 1260] [serial = 645] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (18C44000) [pid = 1260] [serial = 657] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (24376000) [pid = 1260] [serial = 651] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (21672400) [pid = 1260] [serial = 714] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (23A04000) [pid = 1260] [serial = 660] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (23A08000) [pid = 1260] [serial = 728] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (203BE800) [pid = 1260] [serial = 879] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (209A8000) [pid = 1260] [serial = 882] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (15099C00) [pid = 1260] [serial = 873] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (25D36C00) [pid = 1260] [serial = 919] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (124AA800) [pid = 1260] [serial = 704] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (20FE8800) [pid = 1260] [serial = 818] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (203C6000) [pid = 1260] [serial = 1061] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (2259B800) [pid = 1260] [serial = 894] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (239EEC00) [pid = 1260] [serial = 909] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (1DEA1000) [pid = 1260] [serial = 795] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (22E07000) [pid = 1260] [serial = 897] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (24372000) [pid = 1260] [serial = 914] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (23791800) [pid = 1260] [serial = 903] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (2437F400) [pid = 1260] [serial = 731] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (23272400) [pid = 1260] [serial = 725] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (21D2D400) [pid = 1260] [serial = 823] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (21A09000) [pid = 1260] [serial = 965] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (23878C00) [pid = 1260] [serial = 906] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (22213800) [pid = 1260] [serial = 888] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (1C5C5800) [pid = 1260] [serial = 876] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (22E20000) [pid = 1260] [serial = 900] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (15827800) [pid = 1260] [serial = 789] [outer = 00000000] [url = about:blank]
06:12:44 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (22410C00) [pid = 1260] [serial = 891] [outer = 00000000] [url = about:blank]
06:12:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
06:12:44 INFO - document served over http requires an https
06:12:44 INFO - sub-resource via script-tag using the meta-referrer
06:12:44 INFO - delivery method with no-redirect and when
06:12:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html:23:7
06:12:44 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 1184ms
06:12:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html
06:12:44 INFO - PROCESS | 1260 | ++DOCSHELL 0CB95800 == 75 [pid = 1260] [id = 419]
06:12:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (1316BC00) [pid = 1260] [serial = 1173] [outer = 00000000]
06:12:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (16034000) [pid = 1260] [serial = 1174] [outer = 1316BC00]
06:12:44 INFO - PROCESS | 1260 | 1450275164456 Marionette INFO loaded listener.js
06:12:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (19391000) [pid = 1260] [serial = 1175] [outer = 1316BC00]
06:12:44 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:44 INFO - document served over http requires an https
06:12:44 INFO - sub-resource via script-tag using the meta-referrer
06:12:44 INFO - delivery method with swap-origin-redirect and when
06:12:44 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:44 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:44 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:44 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:12:44 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 670ms
06:12:44 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html
06:12:45 INFO - PROCESS | 1260 | ++DOCSHELL 168B2C00 == 76 [pid = 1260] [id = 420]
06:12:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (16DED400) [pid = 1260] [serial = 1176] [outer = 00000000]
06:12:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (2056C400) [pid = 1260] [serial = 1177] [outer = 16DED400]
06:12:45 INFO - PROCESS | 1260 | 1450275165167 Marionette INFO loaded listener.js
06:12:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (20988C00) [pid = 1260] [serial = 1178] [outer = 16DED400]
06:12:45 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:45 INFO - document served over http requires an https
06:12:45 INFO - sub-resource via script-tag using the meta-referrer
06:12:45 INFO - delivery method with swap-origin-redirect and when
06:12:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:12:45 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 731ms
06:12:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html
06:12:45 INFO - PROCESS | 1260 | ++DOCSHELL 2098DC00 == 77 [pid = 1260] [id = 421]
06:12:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (209AD800) [pid = 1260] [serial = 1179] [outer = 00000000]
06:12:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (209D5400) [pid = 1260] [serial = 1180] [outer = 209AD800]
06:12:45 INFO - PROCESS | 1260 | 1450275165859 Marionette INFO loaded listener.js
06:12:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (20F87800) [pid = 1260] [serial = 1181] [outer = 209AD800]
06:12:46 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:12:46 INFO - document served over http requires an https
06:12:46 INFO - sub-resource via script-tag using the meta-referrer
06:12:46 INFO - delivery method with keep-origin-redirect and when
06:12:46 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:46 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:46 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:46 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:12:46 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 1016ms
06:12:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
06:12:47 INFO - PROCESS | 1260 | ++DOCSHELL 1539DC00 == 78 [pid = 1260] [id = 422]
06:12:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (153A6800) [pid = 1260] [serial = 1182] [outer = 00000000]
06:12:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (16036000) [pid = 1260] [serial = 1183] [outer = 153A6800]
06:12:47 INFO - PROCESS | 1260 | 1450275167141 Marionette INFO loaded listener.js
06:12:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (16768C00) [pid = 1260] [serial = 1184] [outer = 153A6800]
06:12:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:12:47 INFO - document served over http requires an https
06:12:47 INFO - sub-resource via script-tag using the meta-referrer
06:12:47 INFO - delivery method with no-redirect and when
06:12:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html:23:7
06:12:47 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 1041ms
06:12:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html
06:12:48 INFO - PROCESS | 1260 | ++DOCSHELL 175DC000 == 79 [pid = 1260] [id = 423]
06:12:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (18AE8C00) [pid = 1260] [serial = 1185] [outer = 00000000]
06:12:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (1DEAC800) [pid = 1260] [serial = 1186] [outer = 18AE8C00]
06:12:48 INFO - PROCESS | 1260 | 1450275168130 Marionette INFO loaded listener.js
06:12:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (1FF47000) [pid = 1260] [serial = 1187] [outer = 18AE8C00]
06:12:48 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:48 INFO - document served over http requires an https
06:12:48 INFO - sub-resource via script-tag using the meta-referrer
06:12:48 INFO - delivery method with swap-origin-redirect and when
06:12:48 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:48 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
06:12:48 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
06:12:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:48 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html:23:7
06:12:48 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 970ms
06:12:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html
06:12:49 INFO - PROCESS | 1260 | ++DOCSHELL 209D1000 == 80 [pid = 1260] [id = 424]
06:12:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (20F83400) [pid = 1260] [serial = 1188] [outer = 00000000]
06:12:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (20FED400) [pid = 1260] [serial = 1189] [outer = 20F83400]
06:12:49 INFO - PROCESS | 1260 | 1450275169140 Marionette INFO loaded listener.js
06:12:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (2167B400) [pid = 1260] [serial = 1190] [outer = 20F83400]
06:12:49 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:12:49 INFO - document served over http requires an https
06:12:49 INFO - sub-resource via xhr-request using the meta-referrer
06:12:49 INFO - delivery method with keep-origin-redirect and when
06:12:49 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:49 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
06:12:49 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 1029ms
06:12:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
06:12:50 INFO - PROCESS | 1260 | ++DOCSHELL 20FE4400 == 81 [pid = 1260] [id = 425]
06:12:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (20FE8800) [pid = 1260] [serial = 1191] [outer = 00000000]
06:12:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (21A04C00) [pid = 1260] [serial = 1192] [outer = 20FE8800]
06:12:50 INFO - PROCESS | 1260 | 1450275170156 Marionette INFO loaded listener.js
06:12:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (21D27000) [pid = 1260] [serial = 1193] [outer = 20FE8800]
06:12:50 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html | The referrer URL is origin when a
06:12:50 INFO - document served over http requires an https
06:12:50 INFO - sub-resource via xhr-request using the meta-referrer
06:12:50 INFO - delivery method with no-redirect and when
06:12:50 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:50 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:50 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:50 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html:23:7
06:12:50 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 970ms
06:12:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html
06:12:51 INFO - PROCESS | 1260 | ++DOCSHELL 21A02800 == 82 [pid = 1260] [id = 426]
06:12:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (21D2D000) [pid = 1260] [serial = 1194] [outer = 00000000]
06:12:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (22210000) [pid = 1260] [serial = 1195] [outer = 21D2D000]
06:12:51 INFO - PROCESS | 1260 | 1450275171129 Marionette INFO loaded listener.js
06:12:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (22216000) [pid = 1260] [serial = 1196] [outer = 21D2D000]
06:12:51 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:51 INFO - document served over http requires an https
06:12:51 INFO - sub-resource via xhr-request using the meta-referrer
06:12:51 INFO - delivery method with swap-origin-redirect and when
06:12:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html:23:7
06:12:51 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 931ms
06:12:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html
06:12:52 INFO - PROCESS | 1260 | ++DOCSHELL 222D1800 == 83 [pid = 1260] [id = 427]
06:12:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (222D4800) [pid = 1260] [serial = 1197] [outer = 00000000]
06:12:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (22406800) [pid = 1260] [serial = 1198] [outer = 222D4800]
06:12:52 INFO - PROCESS | 1260 | 1450275172094 Marionette INFO loaded listener.js
06:12:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (22577000) [pid = 1260] [serial = 1199] [outer = 222D4800]
06:12:52 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:52 INFO - document served over http requires an https
06:12:52 INFO - sub-resource via xhr-request using the meta-referrer
06:12:52 INFO - delivery method with swap-origin-redirect and when
06:12:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:52 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html:23:7
06:12:52 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 970ms
06:12:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html
06:12:53 INFO - PROCESS | 1260 | ++DOCSHELL 22404800 == 84 [pid = 1260] [id = 428]
06:12:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (22405C00) [pid = 1260] [serial = 1200] [outer = 00000000]
06:12:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (22CC0C00) [pid = 1260] [serial = 1201] [outer = 22405C00]
06:12:53 INFO - PROCESS | 1260 | 1450275173052 Marionette INFO loaded listener.js
06:12:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (22E04000) [pid = 1260] [serial = 1202] [outer = 22405C00]
06:12:53 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html | The referrer URL is origin when a
06:12:53 INFO - document served over http requires an https
06:12:53 INFO - sub-resource via xhr-request using the meta-referrer
06:12:53 INFO - delivery method with keep-origin-redirect and when
06:12:53 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:53 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:53 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html:23:7
06:12:53 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 1019ms
06:12:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
06:12:54 INFO - PROCESS | 1260 | ++DOCSHELL 21D31000 == 85 [pid = 1260] [id = 429]
06:12:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (22596C00) [pid = 1260] [serial = 1203] [outer = 00000000]
06:12:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (2320CC00) [pid = 1260] [serial = 1204] [outer = 22596C00]
06:12:54 INFO - PROCESS | 1260 | 1450275174079 Marionette INFO loaded listener.js
06:12:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (2320C800) [pid = 1260] [serial = 1205] [outer = 22596C00]
06:12:54 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html | The referrer URL is origin when a
06:12:54 INFO - document served over http requires an https
06:12:54 INFO - sub-resource via xhr-request using the meta-referrer
06:12:54 INFO - delivery method with no-redirect and when
06:12:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:54 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html:23:7
06:12:54 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 870ms
06:12:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html
06:12:54 INFO - PROCESS | 1260 | ++DOCSHELL 22E0C000 == 86 [pid = 1260] [id = 430]
06:12:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (22E16800) [pid = 1260] [serial = 1206] [outer = 00000000]
06:12:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (23787000) [pid = 1260] [serial = 1207] [outer = 22E16800]
06:12:54 INFO - PROCESS | 1260 | 1450275174959 Marionette INFO loaded listener.js
06:12:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (2378BC00) [pid = 1260] [serial = 1208] [outer = 22E16800]
06:12:55 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html | The referrer URL is origin when a
06:12:55 INFO - document served over http requires an https
06:12:55 INFO - sub-resource via xhr-request using the meta-referrer
06:12:55 INFO - delivery method with swap-origin-redirect and when
06:12:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
06:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
06:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:12:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
06:12:55 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
06:12:55 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
06:12:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
06:12:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
06:12:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html:23:7
06:12:55 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 930ms
06:12:55 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:12:55 INFO - PROCESS | 1260 | ++DOCSHELL 2378E400 == 87 [pid = 1260] [id = 431]
06:12:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (237E4400) [pid = 1260] [serial = 1209] [outer = 00000000]
06:12:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (23970800) [pid = 1260] [serial = 1210] [outer = 237E4400]
06:12:55 INFO - PROCESS | 1260 | 1450275175904 Marionette INFO loaded listener.js
06:12:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (239E1000) [pid = 1260] [serial = 1211] [outer = 237E4400]
06:12:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:56 INFO - document served over http requires an http
06:12:56 INFO - sub-resource via fetch-request using the http-csp
06:12:56 INFO - delivery method with keep-origin-redirect and when
06:12:56 INFO - the target request is cross-origin.
06:12:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1017ms
06:12:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:12:56 INFO - PROCESS | 1260 | ++DOCSHELL 22E15400 == 88 [pid = 1260] [id = 432]
06:12:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (23A0F000) [pid = 1260] [serial = 1212] [outer = 00000000]
06:12:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (23B4E400) [pid = 1260] [serial = 1213] [outer = 23A0F000]
06:12:56 INFO - PROCESS | 1260 | 1450275176976 Marionette INFO loaded listener.js
06:12:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (2433B400) [pid = 1260] [serial = 1214] [outer = 23A0F000]
06:12:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:57 INFO - document served over http requires an http
06:12:57 INFO - sub-resource via fetch-request using the http-csp
06:12:57 INFO - delivery method with no-redirect and when
06:12:57 INFO - the target request is cross-origin.
06:12:57 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
06:12:57 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:12:57 INFO - PROCESS | 1260 | ++DOCSHELL 23B4D000 == 89 [pid = 1260] [id = 433]
06:12:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (2433E400) [pid = 1260] [serial = 1215] [outer = 00000000]
06:12:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (25338000) [pid = 1260] [serial = 1216] [outer = 2433E400]
06:12:57 INFO - PROCESS | 1260 | 1450275177891 Marionette INFO loaded listener.js
06:12:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (2533A800) [pid = 1260] [serial = 1217] [outer = 2433E400]
06:12:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:58 INFO - document served over http requires an http
06:12:58 INFO - sub-resource via fetch-request using the http-csp
06:12:58 INFO - delivery method with swap-origin-redirect and when
06:12:58 INFO - the target request is cross-origin.
06:12:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 950ms
06:12:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:12:58 INFO - PROCESS | 1260 | ++DOCSHELL 2437FC00 == 90 [pid = 1260] [id = 434]
06:12:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (2535D400) [pid = 1260] [serial = 1218] [outer = 00000000]
06:12:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (25D32800) [pid = 1260] [serial = 1219] [outer = 2535D400]
06:12:58 INFO - PROCESS | 1260 | 1450275178870 Marionette INFO loaded listener.js
06:12:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (25D36C00) [pid = 1260] [serial = 1220] [outer = 2535D400]
06:12:59 INFO - PROCESS | 1260 | ++DOCSHELL 25DDE400 == 91 [pid = 1260] [id = 435]
06:12:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (25DE2000) [pid = 1260] [serial = 1221] [outer = 00000000]
06:12:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (279E7000) [pid = 1260] [serial = 1222] [outer = 25DE2000]
06:12:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:12:59 INFO - document served over http requires an http
06:12:59 INFO - sub-resource via iframe-tag using the http-csp
06:12:59 INFO - delivery method with keep-origin-redirect and when
06:12:59 INFO - the target request is cross-origin.
06:12:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1068ms
06:12:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:12:59 INFO - PROCESS | 1260 | ++DOCSHELL 25DD5400 == 92 [pid = 1260] [id = 436]
06:12:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (25DE2C00) [pid = 1260] [serial = 1223] [outer = 00000000]
06:12:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (27F48C00) [pid = 1260] [serial = 1224] [outer = 25DE2C00]
06:12:59 INFO - PROCESS | 1260 | 1450275179965 Marionette INFO loaded listener.js
06:13:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (27F4D400) [pid = 1260] [serial = 1225] [outer = 25DE2C00]
06:13:02 INFO - PROCESS | 1260 | ++DOCSHELL 20986400 == 93 [pid = 1260] [id = 437]
06:13:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (20987000) [pid = 1260] [serial = 1226] [outer = 00000000]
06:13:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (1CF44400) [pid = 1260] [serial = 1227] [outer = 20987000]
06:13:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:03 INFO - document served over http requires an http
06:13:03 INFO - sub-resource via iframe-tag using the http-csp
06:13:03 INFO - delivery method with no-redirect and when
06:13:03 INFO - the target request is cross-origin.
06:13:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 3483ms
06:13:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:13:04 INFO - PROCESS | 1260 | ++DOCSHELL 118ABC00 == 94 [pid = 1260] [id = 438]
06:13:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (118AC400) [pid = 1260] [serial = 1228] [outer = 00000000]
06:13:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (124AB800) [pid = 1260] [serial = 1229] [outer = 118AC400]
06:13:04 INFO - PROCESS | 1260 | 1450275184772 Marionette INFO loaded listener.js
06:13:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (14136800) [pid = 1260] [serial = 1230] [outer = 118AC400]
06:13:05 INFO - PROCESS | 1260 | ++DOCSHELL 1602D000 == 95 [pid = 1260] [id = 439]
06:13:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (1603A400) [pid = 1260] [serial = 1231] [outer = 00000000]
06:13:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (168B6800) [pid = 1260] [serial = 1232] [outer = 1603A400]
06:13:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:05 INFO - document served over http requires an http
06:13:05 INFO - sub-resource via iframe-tag using the http-csp
06:13:05 INFO - delivery method with swap-origin-redirect and when
06:13:05 INFO - the target request is cross-origin.
06:13:05 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2330ms
06:13:05 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:13:05 INFO - PROCESS | 1260 | ++DOCSHELL 1651F400 == 96 [pid = 1260] [id = 440]
06:13:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (166B9000) [pid = 1260] [serial = 1233] [outer = 00000000]
06:13:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (19A61000) [pid = 1260] [serial = 1234] [outer = 166B9000]
06:13:05 INFO - PROCESS | 1260 | 1450275185792 Marionette INFO loaded listener.js
06:13:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (19C2C400) [pid = 1260] [serial = 1235] [outer = 166B9000]
06:13:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:06 INFO - document served over http requires an http
06:13:06 INFO - sub-resource via script-tag using the http-csp
06:13:06 INFO - delivery method with keep-origin-redirect and when
06:13:06 INFO - the target request is cross-origin.
06:13:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 971ms
06:13:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:13:06 INFO - PROCESS | 1260 | ++DOCSHELL 14C4F800 == 97 [pid = 1260] [id = 441]
06:13:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (14CE1C00) [pid = 1260] [serial = 1236] [outer = 00000000]
06:13:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (168B6400) [pid = 1260] [serial = 1237] [outer = 14CE1C00]
06:13:07 INFO - PROCESS | 1260 | 1450275186991 Marionette INFO loaded listener.js
06:13:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (18D9EC00) [pid = 1260] [serial = 1238] [outer = 14CE1C00]
06:13:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:07 INFO - document served over http requires an http
06:13:07 INFO - sub-resource via script-tag using the http-csp
06:13:07 INFO - delivery method with no-redirect and when
06:13:07 INFO - the target request is cross-origin.
06:13:07 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 910ms
06:13:07 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:13:07 INFO - PROCESS | 1260 | ++DOCSHELL 12B09800 == 98 [pid = 1260] [id = 442]
06:13:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (140C5000) [pid = 1260] [serial = 1239] [outer = 00000000]
06:13:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (19A65800) [pid = 1260] [serial = 1240] [outer = 140C5000]
06:13:07 INFO - PROCESS | 1260 | 1450275187966 Marionette INFO loaded listener.js
06:13:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (1DEAC400) [pid = 1260] [serial = 1241] [outer = 140C5000]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 11181400 == 97 [pid = 1260] [id = 162]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 1C88B400 == 96 [pid = 1260] [id = 125]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 222CDC00 == 95 [pid = 1260] [id = 223]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 168B2C00 == 94 [pid = 1260] [id = 420]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 0CB95800 == 93 [pid = 1260] [id = 419]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 1DF27C00 == 92 [pid = 1260] [id = 418]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 1DEB6C00 == 91 [pid = 1260] [id = 417]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 1DED3400 == 90 [pid = 1260] [id = 416]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 19B24000 == 89 [pid = 1260] [id = 415]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 19B2F400 == 88 [pid = 1260] [id = 414]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 168B5C00 == 87 [pid = 1260] [id = 413]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 16B91400 == 86 [pid = 1260] [id = 412]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 14101C00 == 85 [pid = 1260] [id = 411]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 1240A400 == 84 [pid = 1260] [id = 410]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 15095800 == 83 [pid = 1260] [id = 409]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 15576400 == 82 [pid = 1260] [id = 408]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 0C589000 == 81 [pid = 1260] [id = 407]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 16872800 == 80 [pid = 1260] [id = 406]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 19A6EC00 == 79 [pid = 1260] [id = 405]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 19C2A800 == 78 [pid = 1260] [id = 404]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 175D9000 == 77 [pid = 1260] [id = 403]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 2B4A8000 == 76 [pid = 1260] [id = 401]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 2B379C00 == 75 [pid = 1260] [id = 400]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 28A19400 == 74 [pid = 1260] [id = 399]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 29B59C00 == 73 [pid = 1260] [id = 398]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 27950C00 == 72 [pid = 1260] [id = 397]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 27949800 == 71 [pid = 1260] [id = 396]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 2A12A800 == 70 [pid = 1260] [id = 395]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 2A5A8C00 == 69 [pid = 1260] [id = 394]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 20336400 == 68 [pid = 1260] [id = 393]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 166C4400 == 67 [pid = 1260] [id = 392]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 2998BC00 == 66 [pid = 1260] [id = 391]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 27BA5000 == 65 [pid = 1260] [id = 390]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 27BA6000 == 64 [pid = 1260] [id = 389]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 279E5C00 == 63 [pid = 1260] [id = 388]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 27F4A400 == 62 [pid = 1260] [id = 387]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 23A01800 == 61 [pid = 1260] [id = 386]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 239EE400 == 60 [pid = 1260] [id = 385]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 22E11C00 == 59 [pid = 1260] [id = 384]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 22E01400 == 58 [pid = 1260] [id = 383]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 1958F400 == 57 [pid = 1260] [id = 382]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 21A0AC00 == 56 [pid = 1260] [id = 380]
06:13:08 INFO - PROCESS | 1260 | --DOCSHELL 1240F800 == 55 [pid = 1260] [id = 381]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (1C898800) [pid = 1260] [serial = 1052] [outer = 00000000] [url = about:blank]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (1FF49400) [pid = 1260] [serial = 1055] [outer = 00000000] [url = about:blank]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (2060CC00) [pid = 1260] [serial = 1058] [outer = 00000000] [url = about:blank]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (19397000) [pid = 1260] [serial = 1047] [outer = 00000000] [url = about:blank]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (1529DC00) [pid = 1260] [serial = 1042] [outer = 00000000] [url = about:blank]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (1C894800) [pid = 1260] [serial = 1037] [outer = 00000000] [url = about:blank]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (19C2B800) [pid = 1260] [serial = 1034] [outer = 00000000] [url = about:blank]
06:13:08 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (15581000) [pid = 1260] [serial = 1031] [outer = 00000000] [url = about:blank]
06:13:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:09 INFO - document served over http requires an http
06:13:09 INFO - sub-resource via script-tag using the http-csp
06:13:09 INFO - delivery method with swap-origin-redirect and when
06:13:09 INFO - the target request is cross-origin.
06:13:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1472ms
06:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:13:09 INFO - PROCESS | 1260 | ++DOCSHELL 1110EC00 == 56 [pid = 1260] [id = 443]
06:13:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (11B4D800) [pid = 1260] [serial = 1242] [outer = 00000000]
06:13:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (125E3C00) [pid = 1260] [serial = 1243] [outer = 11B4D800]
06:13:09 INFO - PROCESS | 1260 | 1450275189242 Marionette INFO loaded listener.js
06:13:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (140C0000) [pid = 1260] [serial = 1244] [outer = 11B4D800]
06:13:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:09 INFO - document served over http requires an http
06:13:09 INFO - sub-resource via xhr-request using the http-csp
06:13:09 INFO - delivery method with keep-origin-redirect and when
06:13:09 INFO - the target request is cross-origin.
06:13:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
06:13:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:13:09 INFO - PROCESS | 1260 | ++DOCSHELL 152A2800 == 57 [pid = 1260] [id = 444]
06:13:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (152A2C00) [pid = 1260] [serial = 1245] [outer = 00000000]
06:13:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (16026800) [pid = 1260] [serial = 1246] [outer = 152A2C00]
06:13:09 INFO - PROCESS | 1260 | 1450275189920 Marionette INFO loaded listener.js
06:13:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (165AB400) [pid = 1260] [serial = 1247] [outer = 152A2C00]
06:13:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:10 INFO - document served over http requires an http
06:13:10 INFO - sub-resource via xhr-request using the http-csp
06:13:10 INFO - delivery method with no-redirect and when
06:13:10 INFO - the target request is cross-origin.
06:13:10 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
06:13:10 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:13:10 INFO - PROCESS | 1260 | ++DOCSHELL 16B9C800 == 58 [pid = 1260] [id = 445]
06:13:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (16B9D400) [pid = 1260] [serial = 1248] [outer = 00000000]
06:13:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (19399000) [pid = 1260] [serial = 1249] [outer = 16B9D400]
06:13:10 INFO - PROCESS | 1260 | 1450275190618 Marionette INFO loaded listener.js
06:13:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (19A67400) [pid = 1260] [serial = 1250] [outer = 16B9D400]
06:13:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:11 INFO - document served over http requires an http
06:13:11 INFO - sub-resource via xhr-request using the http-csp
06:13:11 INFO - delivery method with swap-origin-redirect and when
06:13:11 INFO - the target request is cross-origin.
06:13:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 731ms
06:13:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:13:11 INFO - PROCESS | 1260 | ++DOCSHELL 19B24000 == 59 [pid = 1260] [id = 446]
06:13:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (1A4E2C00) [pid = 1260] [serial = 1251] [outer = 00000000]
06:13:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (1C5CE800) [pid = 1260] [serial = 1252] [outer = 1A4E2C00]
06:13:11 INFO - PROCESS | 1260 | 1450275191371 Marionette INFO loaded listener.js
06:13:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (1C897400) [pid = 1260] [serial = 1253] [outer = 1A4E2C00]
06:13:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:11 INFO - document served over http requires an https
06:13:11 INFO - sub-resource via fetch-request using the http-csp
06:13:11 INFO - delivery method with keep-origin-redirect and when
06:13:11 INFO - the target request is cross-origin.
06:13:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
06:13:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:13:12 INFO - PROCESS | 1260 | ++DOCSHELL 1C5C6C00 == 60 [pid = 1260] [id = 447]
06:13:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (1D01A000) [pid = 1260] [serial = 1254] [outer = 00000000]
06:13:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (1DF24400) [pid = 1260] [serial = 1255] [outer = 1D01A000]
06:13:12 INFO - PROCESS | 1260 | 1450275192159 Marionette INFO loaded listener.js
06:13:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (1F64C000) [pid = 1260] [serial = 1256] [outer = 1D01A000]
06:13:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:12 INFO - document served over http requires an https
06:13:12 INFO - sub-resource via fetch-request using the http-csp
06:13:12 INFO - delivery method with no-redirect and when
06:13:12 INFO - the target request is cross-origin.
06:13:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 710ms
06:13:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (2892D000) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (239F6000) [pid = 1260] [serial = 1080] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (2326BC00) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (18BAF400) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (27F4F800) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (28987C00) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (2056A800) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (18C46000) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (286E0800) [pid = 1260] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275137957]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (1429B800) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (27BA6800) [pid = 1260] [serial = 1090] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (27F48800) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (21F82400) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (16DED400) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (19B24C00) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (1557E800) [pid = 1260] [serial = 1144] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (15095C00) [pid = 1260] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (1A401400) [pid = 1260] [serial = 1160] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275161286]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (1A599C00) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (1316BC00) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (1DEB7400) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (124A9C00) [pid = 1260] [serial = 1150] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (16B99800) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (1A53EC00) [pid = 1260] [serial = 1134] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (20399000) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (16B93800) [pid = 1260] [serial = 1139] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275157117]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (16B97000) [pid = 1260] [serial = 1155] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (175DA800) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (0CE61400) [pid = 1260] [serial = 1141] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (1DED9800) [pid = 1260] [serial = 1165] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (14135C00) [pid = 1260] [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]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (2CE31400) [pid = 1260] [serial = 1126] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (2B37D800) [pid = 1260] [serial = 1120] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (2B4A4000) [pid = 1260] [serial = 1123] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (29B52400) [pid = 1260] [serial = 1114] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (2A131C00) [pid = 1260] [serial = 1117] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (1A59C000) [pid = 1260] [serial = 1072] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (27953C00) [pid = 1260] [serial = 1111] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (22E16000) [pid = 1260] [serial = 1075] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (287DD800) [pid = 1260] [serial = 1093] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (27BA8800) [pid = 1260] [serial = 1091] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (2880A000) [pid = 1260] [serial = 1088] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (15579800) [pid = 1260] [serial = 1069] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (124AA400) [pid = 1260] [serial = 1129] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (28A17000) [pid = 1260] [serial = 1099] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (2A133C00) [pid = 1260] [serial = 1108] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (20602400) [pid = 1260] [serial = 1171] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (24331C00) [pid = 1260] [serial = 1081] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (2387A400) [pid = 1260] [serial = 1078] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (12B03C00) [pid = 1260] [serial = 1145] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (16037400) [pid = 1260] [serial = 1142] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (11886800) [pid = 1260] [serial = 1140] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275157117]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (1DEBB400) [pid = 1260] [serial = 1137] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (1413F000) [pid = 1260] [serial = 1135] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (195C6800) [pid = 1260] [serial = 1132] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (29A2DC00) [pid = 1260] [serial = 1096] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (16D70800) [pid = 1260] [serial = 1156] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (1509CC00) [pid = 1260] [serial = 1153] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (16034000) [pid = 1260] [serial = 1174] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (2A5AA400) [pid = 1260] [serial = 1102] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (1A40F400) [pid = 1260] [serial = 1161] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275161286]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (1938C800) [pid = 1260] [serial = 1158] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (1DEA2C00) [pid = 1260] [serial = 1166] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (1A96B400) [pid = 1260] [serial = 1163] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (2CEC5000) [pid = 1260] [serial = 1105] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (14138C00) [pid = 1260] [serial = 1151] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (168A8000) [pid = 1260] [serial = 1147] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (286DC000) [pid = 1260] [serial = 1086] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275137957]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (2433F800) [pid = 1260] [serial = 1083] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (1F6B0800) [pid = 1260] [serial = 1168] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (2056C400) [pid = 1260] [serial = 1177] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (1968F000) [pid = 1260] [serial = 744] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (166BBC00) [pid = 1260] [serial = 968] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (27F55800) [pid = 1260] [serial = 989] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (23264800) [pid = 1260] [serial = 977] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (29957400) [pid = 1260] [serial = 995] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (22585000) [pid = 1260] [serial = 1067] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (2536A800) [pid = 1260] [serial = 980] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (1F641800) [pid = 1260] [serial = 971] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (28930400) [pid = 1260] [serial = 992] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (28993C00) [pid = 1260] [serial = 986] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (21F83800) [pid = 1260] [serial = 974] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (28816000) [pid = 1260] [serial = 983] [outer = 00000000] [url = about:blank]
06:13:14 INFO - PROCESS | 1260 | ++DOCSHELL 1117EC00 == 61 [pid = 1260] [id = 448]
06:13:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (11307C00) [pid = 1260] [serial = 1257] [outer = 00000000]
06:13:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (124B7400) [pid = 1260] [serial = 1258] [outer = 11307C00]
06:13:14 INFO - PROCESS | 1260 | 1450275194891 Marionette INFO loaded listener.js
06:13:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (1509CC00) [pid = 1260] [serial = 1259] [outer = 11307C00]
06:13:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:15 INFO - document served over http requires an https
06:13:15 INFO - sub-resource via fetch-request using the http-csp
06:13:15 INFO - delivery method with swap-origin-redirect and when
06:13:15 INFO - the target request is cross-origin.
06:13:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2684ms
06:13:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:13:15 INFO - PROCESS | 1260 | ++DOCSHELL 175DA800 == 62 [pid = 1260] [id = 449]
06:13:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (19AD3000) [pid = 1260] [serial = 1260] [outer = 00000000]
06:13:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (1C5D4000) [pid = 1260] [serial = 1261] [outer = 19AD3000]
06:13:15 INFO - PROCESS | 1260 | 1450275195533 Marionette INFO loaded listener.js
06:13:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (1FF81800) [pid = 1260] [serial = 1262] [outer = 19AD3000]
06:13:15 INFO - PROCESS | 1260 | ++DOCSHELL 2040FC00 == 63 [pid = 1260] [id = 450]
06:13:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (20410400) [pid = 1260] [serial = 1263] [outer = 00000000]
06:13:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (2056C400) [pid = 1260] [serial = 1264] [outer = 20410400]
06:13:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:16 INFO - document served over http requires an https
06:13:16 INFO - sub-resource via iframe-tag using the http-csp
06:13:16 INFO - delivery method with keep-origin-redirect and when
06:13:16 INFO - the target request is cross-origin.
06:13:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
06:13:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:13:16 INFO - PROCESS | 1260 | ++DOCSHELL 20404C00 == 64 [pid = 1260] [id = 451]
06:13:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (20405400) [pid = 1260] [serial = 1265] [outer = 00000000]
06:13:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (20605C00) [pid = 1260] [serial = 1266] [outer = 20405400]
06:13:16 INFO - PROCESS | 1260 | 1450275196451 Marionette INFO loaded listener.js
06:13:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (20985800) [pid = 1260] [serial = 1267] [outer = 20405400]
06:13:16 INFO - PROCESS | 1260 | ++DOCSHELL 11880800 == 65 [pid = 1260] [id = 452]
06:13:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (11A74400) [pid = 1260] [serial = 1268] [outer = 00000000]
06:13:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (11388800) [pid = 1260] [serial = 1269] [outer = 11A74400]
06:13:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:17 INFO - document served over http requires an https
06:13:17 INFO - sub-resource via iframe-tag using the http-csp
06:13:17 INFO - delivery method with no-redirect and when
06:13:17 INFO - the target request is cross-origin.
06:13:17 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 930ms
06:13:17 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:13:17 INFO - PROCESS | 1260 | ++DOCSHELL 1529B400 == 66 [pid = 1260] [id = 453]
06:13:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (1529E400) [pid = 1260] [serial = 1270] [outer = 00000000]
06:13:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (15586400) [pid = 1260] [serial = 1271] [outer = 1529E400]
06:13:17 INFO - PROCESS | 1260 | 1450275197482 Marionette INFO loaded listener.js
06:13:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (16266400) [pid = 1260] [serial = 1272] [outer = 1529E400]
06:13:17 INFO - PROCESS | 1260 | ++DOCSHELL 195D0000 == 67 [pid = 1260] [id = 454]
06:13:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (19686400) [pid = 1260] [serial = 1273] [outer = 00000000]
06:13:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (1A5A0000) [pid = 1260] [serial = 1274] [outer = 19686400]
06:13:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:18 INFO - document served over http requires an https
06:13:18 INFO - sub-resource via iframe-tag using the http-csp
06:13:18 INFO - delivery method with swap-origin-redirect and when
06:13:18 INFO - the target request is cross-origin.
06:13:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1128ms
06:13:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:13:18 INFO - PROCESS | 1260 | ++DOCSHELL 19ADD000 == 68 [pid = 1260] [id = 455]
06:13:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (19ADE800) [pid = 1260] [serial = 1275] [outer = 00000000]
06:13:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (1DF24800) [pid = 1260] [serial = 1276] [outer = 19ADE800]
06:13:18 INFO - PROCESS | 1260 | 1450275198609 Marionette INFO loaded listener.js
06:13:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (203C1000) [pid = 1260] [serial = 1277] [outer = 19ADE800]
06:13:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:19 INFO - document served over http requires an https
06:13:19 INFO - sub-resource via script-tag using the http-csp
06:13:19 INFO - delivery method with keep-origin-redirect and when
06:13:19 INFO - the target request is cross-origin.
06:13:19 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1019ms
06:13:19 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:13:19 INFO - PROCESS | 1260 | ++DOCSHELL 209AF400 == 69 [pid = 1260] [id = 456]
06:13:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (209C7400) [pid = 1260] [serial = 1278] [outer = 00000000]
06:13:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (20FE4800) [pid = 1260] [serial = 1279] [outer = 209C7400]
06:13:19 INFO - PROCESS | 1260 | 1450275199638 Marionette INFO loaded listener.js
06:13:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (21977800) [pid = 1260] [serial = 1280] [outer = 209C7400]
06:13:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:20 INFO - document served over http requires an https
06:13:20 INFO - sub-resource via script-tag using the http-csp
06:13:20 INFO - delivery method with no-redirect and when
06:13:20 INFO - the target request is cross-origin.
06:13:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 990ms
06:13:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:13:20 INFO - PROCESS | 1260 | ++DOCSHELL 20F8E000 == 70 [pid = 1260] [id = 457]
06:13:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (21A0FC00) [pid = 1260] [serial = 1281] [outer = 00000000]
06:13:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (21F86800) [pid = 1260] [serial = 1282] [outer = 21A0FC00]
06:13:20 INFO - PROCESS | 1260 | 1450275200571 Marionette INFO loaded listener.js
06:13:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (222D9C00) [pid = 1260] [serial = 1283] [outer = 21A0FC00]
06:13:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:21 INFO - document served over http requires an https
06:13:21 INFO - sub-resource via script-tag using the http-csp
06:13:21 INFO - delivery method with swap-origin-redirect and when
06:13:21 INFO - the target request is cross-origin.
06:13:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 971ms
06:13:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:13:21 INFO - PROCESS | 1260 | ++DOCSHELL 222D3000 == 71 [pid = 1260] [id = 458]
06:13:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (22347400) [pid = 1260] [serial = 1284] [outer = 00000000]
06:13:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (22CBF000) [pid = 1260] [serial = 1285] [outer = 22347400]
06:13:21 INFO - PROCESS | 1260 | 1450275201590 Marionette INFO loaded listener.js
06:13:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (22E05400) [pid = 1260] [serial = 1286] [outer = 22347400]
06:13:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:22 INFO - document served over http requires an https
06:13:22 INFO - sub-resource via xhr-request using the http-csp
06:13:22 INFO - delivery method with keep-origin-redirect and when
06:13:22 INFO - the target request is cross-origin.
06:13:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
06:13:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:13:22 INFO - PROCESS | 1260 | ++DOCSHELL 1DED3400 == 72 [pid = 1260] [id = 459]
06:13:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (22E17000) [pid = 1260] [serial = 1287] [outer = 00000000]
06:13:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (237E6000) [pid = 1260] [serial = 1288] [outer = 22E17000]
06:13:22 INFO - PROCESS | 1260 | 1450275202527 Marionette INFO loaded listener.js
06:13:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (2387A800) [pid = 1260] [serial = 1289] [outer = 22E17000]
06:13:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:23 INFO - document served over http requires an https
06:13:23 INFO - sub-resource via xhr-request using the http-csp
06:13:23 INFO - delivery method with no-redirect and when
06:13:23 INFO - the target request is cross-origin.
06:13:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
06:13:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:13:23 INFO - PROCESS | 1260 | ++DOCSHELL 2396D800 == 73 [pid = 1260] [id = 460]
06:13:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (2396EC00) [pid = 1260] [serial = 1290] [outer = 00000000]
06:13:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (23A0CC00) [pid = 1260] [serial = 1291] [outer = 2396EC00]
06:13:23 INFO - PROCESS | 1260 | 1450275203447 Marionette INFO loaded listener.js
06:13:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (23B47400) [pid = 1260] [serial = 1292] [outer = 2396EC00]
06:13:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:24 INFO - document served over http requires an https
06:13:24 INFO - sub-resource via xhr-request using the http-csp
06:13:24 INFO - delivery method with swap-origin-redirect and when
06:13:24 INFO - the target request is cross-origin.
06:13:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
06:13:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:13:24 INFO - PROCESS | 1260 | ++DOCSHELL 23A07800 == 74 [pid = 1260] [id = 461]
06:13:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (23B43C00) [pid = 1260] [serial = 1293] [outer = 00000000]
06:13:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (27946C00) [pid = 1260] [serial = 1294] [outer = 23B43C00]
06:13:24 INFO - PROCESS | 1260 | 1450275204435 Marionette INFO loaded listener.js
06:13:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (2794B000) [pid = 1260] [serial = 1295] [outer = 23B43C00]
06:13:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:25 INFO - document served over http requires an http
06:13:25 INFO - sub-resource via fetch-request using the http-csp
06:13:25 INFO - delivery method with keep-origin-redirect and when
06:13:25 INFO - the target request is same-origin.
06:13:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
06:13:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:13:25 INFO - PROCESS | 1260 | ++DOCSHELL 2799C800 == 75 [pid = 1260] [id = 462]
06:13:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (279E3000) [pid = 1260] [serial = 1296] [outer = 00000000]
06:13:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (27BA9000) [pid = 1260] [serial = 1297] [outer = 279E3000]
06:13:25 INFO - PROCESS | 1260 | 1450275205374 Marionette INFO loaded listener.js
06:13:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (27BB0400) [pid = 1260] [serial = 1298] [outer = 279E3000]
06:13:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:25 INFO - document served over http requires an http
06:13:25 INFO - sub-resource via fetch-request using the http-csp
06:13:25 INFO - delivery method with no-redirect and when
06:13:25 INFO - the target request is same-origin.
06:13:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
06:13:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:13:26 INFO - PROCESS | 1260 | ++DOCSHELL 279EF800 == 76 [pid = 1260] [id = 463]
06:13:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (27BAFC00) [pid = 1260] [serial = 1299] [outer = 00000000]
06:13:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (2868EC00) [pid = 1260] [serial = 1300] [outer = 27BAFC00]
06:13:26 INFO - PROCESS | 1260 | 1450275206305 Marionette INFO loaded listener.js
06:13:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (286D8800) [pid = 1260] [serial = 1301] [outer = 27BAFC00]
06:13:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:26 INFO - document served over http requires an http
06:13:26 INFO - sub-resource via fetch-request using the http-csp
06:13:26 INFO - delivery method with swap-origin-redirect and when
06:13:26 INFO - the target request is same-origin.
06:13:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 971ms
06:13:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:13:27 INFO - PROCESS | 1260 | ++DOCSHELL 286E1400 == 77 [pid = 1260] [id = 464]
06:13:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (286E1C00) [pid = 1260] [serial = 1302] [outer = 00000000]
06:13:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (287D8000) [pid = 1260] [serial = 1303] [outer = 286E1C00]
06:13:27 INFO - PROCESS | 1260 | 1450275207320 Marionette INFO loaded listener.js
06:13:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (287E3C00) [pid = 1260] [serial = 1304] [outer = 286E1C00]
06:13:27 INFO - PROCESS | 1260 | ++DOCSHELL 2880C800 == 78 [pid = 1260] [id = 465]
06:13:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (2880D800) [pid = 1260] [serial = 1305] [outer = 00000000]
06:13:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (286E0C00) [pid = 1260] [serial = 1306] [outer = 2880D800]
06:13:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:27 INFO - document served over http requires an http
06:13:27 INFO - sub-resource via iframe-tag using the http-csp
06:13:27 INFO - delivery method with keep-origin-redirect and when
06:13:27 INFO - the target request is same-origin.
06:13:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1020ms
06:13:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:13:28 INFO - PROCESS | 1260 | ++DOCSHELL 1A907800 == 79 [pid = 1260] [id = 466]
06:13:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (28714000) [pid = 1260] [serial = 1307] [outer = 00000000]
06:13:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (2886F000) [pid = 1260] [serial = 1308] [outer = 28714000]
06:13:28 INFO - PROCESS | 1260 | 1450275208351 Marionette INFO loaded listener.js
06:13:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (28875400) [pid = 1260] [serial = 1309] [outer = 28714000]
06:13:28 INFO - PROCESS | 1260 | ++DOCSHELL 2892D800 == 80 [pid = 1260] [id = 467]
06:13:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (2892E400) [pid = 1260] [serial = 1310] [outer = 00000000]
06:13:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (28816000) [pid = 1260] [serial = 1311] [outer = 2892E400]
06:13:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:28 INFO - document served over http requires an http
06:13:28 INFO - sub-resource via iframe-tag using the http-csp
06:13:28 INFO - delivery method with no-redirect and when
06:13:28 INFO - the target request is same-origin.
06:13:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1019ms
06:13:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:13:29 INFO - PROCESS | 1260 | ++DOCSHELL 28868800 == 81 [pid = 1260] [id = 468]
06:13:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (28869C00) [pid = 1260] [serial = 1312] [outer = 00000000]
06:13:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (2898A800) [pid = 1260] [serial = 1313] [outer = 28869C00]
06:13:29 INFO - PROCESS | 1260 | 1450275209373 Marionette INFO loaded listener.js
06:13:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (28991400) [pid = 1260] [serial = 1314] [outer = 28869C00]
06:13:29 INFO - PROCESS | 1260 | ++DOCSHELL 28A11C00 == 82 [pid = 1260] [id = 469]
06:13:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (28A17800) [pid = 1260] [serial = 1315] [outer = 00000000]
06:13:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (28A1BC00) [pid = 1260] [serial = 1316] [outer = 28A17800]
06:13:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:30 INFO - document served over http requires an http
06:13:30 INFO - sub-resource via iframe-tag using the http-csp
06:13:30 INFO - delivery method with swap-origin-redirect and when
06:13:30 INFO - the target request is same-origin.
06:13:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1069ms
06:13:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:13:30 INFO - PROCESS | 1260 | ++DOCSHELL 28934000 == 83 [pid = 1260] [id = 470]
06:13:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (28991000) [pid = 1260] [serial = 1317] [outer = 00000000]
06:13:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (294B1000) [pid = 1260] [serial = 1318] [outer = 28991000]
06:13:30 INFO - PROCESS | 1260 | 1450275210437 Marionette INFO loaded listener.js
06:13:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (29734800) [pid = 1260] [serial = 1319] [outer = 28991000]
06:13:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:31 INFO - document served over http requires an http
06:13:31 INFO - sub-resource via script-tag using the http-csp
06:13:31 INFO - delivery method with keep-origin-redirect and when
06:13:31 INFO - the target request is same-origin.
06:13:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
06:13:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:13:31 INFO - PROCESS | 1260 | ++DOCSHELL 2973CC00 == 84 [pid = 1260] [id = 471]
06:13:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (29740800) [pid = 1260] [serial = 1320] [outer = 00000000]
06:13:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (2995FC00) [pid = 1260] [serial = 1321] [outer = 29740800]
06:13:31 INFO - PROCESS | 1260 | 1450275211359 Marionette INFO loaded listener.js
06:13:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (29987C00) [pid = 1260] [serial = 1322] [outer = 29740800]
06:13:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:31 INFO - document served over http requires an http
06:13:31 INFO - sub-resource via script-tag using the http-csp
06:13:31 INFO - delivery method with no-redirect and when
06:13:31 INFO - the target request is same-origin.
06:13:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 871ms
06:13:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:13:32 INFO - PROCESS | 1260 | ++DOCSHELL 2973C000 == 85 [pid = 1260] [id = 472]
06:13:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (29958800) [pid = 1260] [serial = 1323] [outer = 00000000]
06:13:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (29A30000) [pid = 1260] [serial = 1324] [outer = 29958800]
06:13:32 INFO - PROCESS | 1260 | 1450275212269 Marionette INFO loaded listener.js
06:13:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (29B59000) [pid = 1260] [serial = 1325] [outer = 29958800]
06:13:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:32 INFO - document served over http requires an http
06:13:32 INFO - sub-resource via script-tag using the http-csp
06:13:32 INFO - delivery method with swap-origin-redirect and when
06:13:32 INFO - the target request is same-origin.
06:13:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
06:13:32 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:13:33 INFO - PROCESS | 1260 | ++DOCSHELL 29A2E000 == 86 [pid = 1260] [id = 473]
06:13:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (29A2E400) [pid = 1260] [serial = 1326] [outer = 00000000]
06:13:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (2A59DC00) [pid = 1260] [serial = 1327] [outer = 29A2E400]
06:13:33 INFO - PROCESS | 1260 | 1450275213198 Marionette INFO loaded listener.js
06:13:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (2A5A7400) [pid = 1260] [serial = 1328] [outer = 29A2E400]
06:13:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:33 INFO - document served over http requires an http
06:13:33 INFO - sub-resource via xhr-request using the http-csp
06:13:33 INFO - delivery method with keep-origin-redirect and when
06:13:33 INFO - the target request is same-origin.
06:13:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
06:13:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:13:34 INFO - PROCESS | 1260 | ++DOCSHELL 2A138C00 == 87 [pid = 1260] [id = 474]
06:13:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (2A139400) [pid = 1260] [serial = 1329] [outer = 00000000]
06:13:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (2A143000) [pid = 1260] [serial = 1330] [outer = 2A139400]
06:13:34 INFO - PROCESS | 1260 | 1450275214144 Marionette INFO loaded listener.js
06:13:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (2A146C00) [pid = 1260] [serial = 1331] [outer = 2A139400]
06:13:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:34 INFO - document served over http requires an http
06:13:34 INFO - sub-resource via xhr-request using the http-csp
06:13:34 INFO - delivery method with no-redirect and when
06:13:34 INFO - the target request is same-origin.
06:13:34 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 930ms
06:13:34 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:13:35 INFO - PROCESS | 1260 | ++DOCSHELL 2A141000 == 88 [pid = 1260] [id = 475]
06:13:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (2A141C00) [pid = 1260] [serial = 1332] [outer = 00000000]
06:13:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (2B37F400) [pid = 1260] [serial = 1333] [outer = 2A141C00]
06:13:35 INFO - PROCESS | 1260 | 1450275215076 Marionette INFO loaded listener.js
06:13:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (2B49C800) [pid = 1260] [serial = 1334] [outer = 2A141C00]
06:13:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:35 INFO - document served over http requires an http
06:13:35 INFO - sub-resource via xhr-request using the http-csp
06:13:35 INFO - delivery method with swap-origin-redirect and when
06:13:35 INFO - the target request is same-origin.
06:13:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
06:13:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:13:35 INFO - PROCESS | 1260 | ++DOCSHELL 2B37B400 == 89 [pid = 1260] [id = 476]
06:13:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (2B37B800) [pid = 1260] [serial = 1335] [outer = 00000000]
06:13:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (2BAC2800) [pid = 1260] [serial = 1336] [outer = 2B37B800]
06:13:36 INFO - PROCESS | 1260 | 1450275216012 Marionette INFO loaded listener.js
06:13:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (2BAC2400) [pid = 1260] [serial = 1337] [outer = 2B37B800]
06:13:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:36 INFO - document served over http requires an https
06:13:36 INFO - sub-resource via fetch-request using the http-csp
06:13:36 INFO - delivery method with keep-origin-redirect and when
06:13:36 INFO - the target request is same-origin.
06:13:36 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 971ms
06:13:36 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:13:36 INFO - PROCESS | 1260 | ++DOCSHELL 2BAC1800 == 90 [pid = 1260] [id = 477]
06:13:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (2C8ECC00) [pid = 1260] [serial = 1338] [outer = 00000000]
06:13:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (2C8F6C00) [pid = 1260] [serial = 1339] [outer = 2C8ECC00]
06:13:37 INFO - PROCESS | 1260 | 1450275216988 Marionette INFO loaded listener.js
06:13:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (2C8F6800) [pid = 1260] [serial = 1340] [outer = 2C8ECC00]
06:13:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:37 INFO - document served over http requires an https
06:13:37 INFO - sub-resource via fetch-request using the http-csp
06:13:37 INFO - delivery method with no-redirect and when
06:13:37 INFO - the target request is same-origin.
06:13:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 930ms
06:13:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:13:37 INFO - PROCESS | 1260 | ++DOCSHELL 2C8F5400 == 91 [pid = 1260] [id = 478]
06:13:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (2CE2E800) [pid = 1260] [serial = 1341] [outer = 00000000]
06:13:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (30A39000) [pid = 1260] [serial = 1342] [outer = 2CE2E800]
06:13:37 INFO - PROCESS | 1260 | 1450275217920 Marionette INFO loaded listener.js
06:13:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (30A3EC00) [pid = 1260] [serial = 1343] [outer = 2CE2E800]
06:13:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:38 INFO - document served over http requires an https
06:13:38 INFO - sub-resource via fetch-request using the http-csp
06:13:38 INFO - delivery method with swap-origin-redirect and when
06:13:38 INFO - the target request is same-origin.
06:13:38 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
06:13:38 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:13:38 INFO - PROCESS | 1260 | ++DOCSHELL 24BAD000 == 92 [pid = 1260] [id = 479]
06:13:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (24BAD800) [pid = 1260] [serial = 1344] [outer = 00000000]
06:13:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (24BB7800) [pid = 1260] [serial = 1345] [outer = 24BAD800]
06:13:38 INFO - PROCESS | 1260 | 1450275218905 Marionette INFO loaded listener.js
06:13:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (24BB7400) [pid = 1260] [serial = 1346] [outer = 24BAD800]
06:13:39 INFO - PROCESS | 1260 | ++DOCSHELL 279B0000 == 93 [pid = 1260] [id = 480]
06:13:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (279B0800) [pid = 1260] [serial = 1347] [outer = 00000000]
06:13:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (279B3800) [pid = 1260] [serial = 1348] [outer = 279B0800]
06:13:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:39 INFO - document served over http requires an https
06:13:39 INFO - sub-resource via iframe-tag using the http-csp
06:13:39 INFO - delivery method with keep-origin-redirect and when
06:13:39 INFO - the target request is same-origin.
06:13:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1068ms
06:13:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:13:39 INFO - PROCESS | 1260 | ++DOCSHELL 279B4800 == 94 [pid = 1260] [id = 481]
06:13:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (279B5000) [pid = 1260] [serial = 1349] [outer = 00000000]
06:13:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (279BE800) [pid = 1260] [serial = 1350] [outer = 279B5000]
06:13:40 INFO - PROCESS | 1260 | 1450275220025 Marionette INFO loaded listener.js
06:13:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (2D606C00) [pid = 1260] [serial = 1351] [outer = 279B5000]
06:13:40 INFO - PROCESS | 1260 | ++DOCSHELL 29916000 == 95 [pid = 1260] [id = 482]
06:13:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (29916400) [pid = 1260] [serial = 1352] [outer = 00000000]
06:13:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (29912C00) [pid = 1260] [serial = 1353] [outer = 29916400]
06:13:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:40 INFO - document served over http requires an https
06:13:40 INFO - sub-resource via iframe-tag using the http-csp
06:13:40 INFO - delivery method with no-redirect and when
06:13:40 INFO - the target request is same-origin.
06:13:40 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1014ms
06:13:40 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:13:41 INFO - PROCESS | 1260 | ++DOCSHELL 29915400 == 96 [pid = 1260] [id = 483]
06:13:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (29916C00) [pid = 1260] [serial = 1354] [outer = 00000000]
06:13:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (2D604000) [pid = 1260] [serial = 1355] [outer = 29916C00]
06:13:41 INFO - PROCESS | 1260 | 1450275221094 Marionette INFO loaded listener.js
06:13:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (2D60D800) [pid = 1260] [serial = 1356] [outer = 29916C00]
06:13:43 INFO - PROCESS | 1260 | ++DOCSHELL 19AD2400 == 97 [pid = 1260] [id = 484]
06:13:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (19C24000) [pid = 1260] [serial = 1357] [outer = 00000000]
06:13:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (18CD3000) [pid = 1260] [serial = 1358] [outer = 19C24000]
06:13:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:43 INFO - document served over http requires an https
06:13:43 INFO - sub-resource via iframe-tag using the http-csp
06:13:43 INFO - delivery method with swap-origin-redirect and when
06:13:43 INFO - the target request is same-origin.
06:13:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3225ms
06:13:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:13:44 INFO - PROCESS | 1260 | ++DOCSHELL 142D7400 == 98 [pid = 1260] [id = 485]
06:13:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (14C01800) [pid = 1260] [serial = 1359] [outer = 00000000]
06:13:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (1602DC00) [pid = 1260] [serial = 1360] [outer = 14C01800]
06:13:44 INFO - PROCESS | 1260 | 1450275224347 Marionette INFO loaded listener.js
06:13:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (18DA1000) [pid = 1260] [serial = 1361] [outer = 14C01800]
06:13:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:45 INFO - document served over http requires an https
06:13:45 INFO - sub-resource via script-tag using the http-csp
06:13:45 INFO - delivery method with keep-origin-redirect and when
06:13:45 INFO - the target request is same-origin.
06:13:45 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1126ms
06:13:45 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:13:45 INFO - PROCESS | 1260 | ++DOCSHELL 12417C00 == 99 [pid = 1260] [id = 486]
06:13:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (14264800) [pid = 1260] [serial = 1362] [outer = 00000000]
06:13:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (1C5E9400) [pid = 1260] [serial = 1363] [outer = 14264800]
06:13:45 INFO - PROCESS | 1260 | 1450275225425 Marionette INFO loaded listener.js
06:13:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (1C5ECC00) [pid = 1260] [serial = 1364] [outer = 14264800]
06:13:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:46 INFO - document served over http requires an https
06:13:46 INFO - sub-resource via script-tag using the http-csp
06:13:46 INFO - delivery method with no-redirect and when
06:13:46 INFO - the target request is same-origin.
06:13:46 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1443ms
06:13:46 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:13:46 INFO - PROCESS | 1260 | ++DOCSHELL 1601D800 == 100 [pid = 1260] [id = 487]
06:13:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (16021400) [pid = 1260] [serial = 1365] [outer = 00000000]
06:13:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (18CD5000) [pid = 1260] [serial = 1366] [outer = 16021400]
06:13:46 INFO - PROCESS | 1260 | 1450275226865 Marionette INFO loaded listener.js
06:13:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (19AD6400) [pid = 1260] [serial = 1367] [outer = 16021400]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 0CB98800 == 99 [pid = 1260] [id = 402]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 1539DC00 == 98 [pid = 1260] [id = 422]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 175DC000 == 97 [pid = 1260] [id = 423]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 209D1000 == 96 [pid = 1260] [id = 424]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 20FE4400 == 95 [pid = 1260] [id = 425]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 21A02800 == 94 [pid = 1260] [id = 426]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 222D1800 == 93 [pid = 1260] [id = 427]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 22404800 == 92 [pid = 1260] [id = 428]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 21D31000 == 91 [pid = 1260] [id = 429]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 22E0C000 == 90 [pid = 1260] [id = 430]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 2378E400 == 89 [pid = 1260] [id = 431]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 22E15400 == 88 [pid = 1260] [id = 432]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 23B4D000 == 87 [pid = 1260] [id = 433]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 2437FC00 == 86 [pid = 1260] [id = 434]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 25DDE400 == 85 [pid = 1260] [id = 435]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 25DD5400 == 84 [pid = 1260] [id = 436]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 118ABC00 == 83 [pid = 1260] [id = 438]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 1602D000 == 82 [pid = 1260] [id = 439]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 1651F400 == 81 [pid = 1260] [id = 440]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 14C4F800 == 80 [pid = 1260] [id = 441]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 20986400 == 79 [pid = 1260] [id = 437]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 12B09800 == 78 [pid = 1260] [id = 442]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 1110EC00 == 77 [pid = 1260] [id = 443]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 152A2800 == 76 [pid = 1260] [id = 444]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 16B9C800 == 75 [pid = 1260] [id = 445]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 19B24000 == 74 [pid = 1260] [id = 446]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 1C5C6C00 == 73 [pid = 1260] [id = 447]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 1117EC00 == 72 [pid = 1260] [id = 448]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 175DA800 == 71 [pid = 1260] [id = 449]
06:13:47 INFO - PROCESS | 1260 | --DOCSHELL 2040FC00 == 70 [pid = 1260] [id = 450]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (20334400) [pid = 1260] [serial = 1148] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (153A6000) [pid = 1260] [serial = 1154] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (20330400) [pid = 1260] [serial = 1138] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (19AD8400) [pid = 1260] [serial = 1133] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (1FF81C00) [pid = 1260] [serial = 1169] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (1DF2D000) [pid = 1260] [serial = 1143] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (2060D800) [pid = 1260] [serial = 1172] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (19391000) [pid = 1260] [serial = 1175] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (1C5D1800) [pid = 1260] [serial = 1164] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (195CA800) [pid = 1260] [serial = 1159] [outer = 00000000] [url = about:blank]
06:13:47 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (20988C00) [pid = 1260] [serial = 1178] [outer = 00000000] [url = about:blank]
06:13:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:48 INFO - document served over http requires an https
06:13:48 INFO - sub-resource via script-tag using the http-csp
06:13:48 INFO - delivery method with swap-origin-redirect and when
06:13:48 INFO - the target request is same-origin.
06:13:48 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1720ms
06:13:48 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:13:48 INFO - PROCESS | 1260 | ++DOCSHELL 124ABC00 == 71 [pid = 1260] [id = 488]
06:13:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (124ADC00) [pid = 1260] [serial = 1368] [outer = 00000000]
06:13:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (14103400) [pid = 1260] [serial = 1369] [outer = 124ADC00]
06:13:48 INFO - PROCESS | 1260 | 1450275228473 Marionette INFO loaded listener.js
06:13:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (14C10800) [pid = 1260] [serial = 1370] [outer = 124ADC00]
06:13:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:49 INFO - document served over http requires an https
06:13:49 INFO - sub-resource via xhr-request using the http-csp
06:13:49 INFO - delivery method with keep-origin-redirect and when
06:13:49 INFO - the target request is same-origin.
06:13:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 770ms
06:13:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:13:49 INFO - PROCESS | 1260 | ++DOCSHELL 15574800 == 72 [pid = 1260] [id = 489]
06:13:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (15577C00) [pid = 1260] [serial = 1371] [outer = 00000000]
06:13:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (16394000) [pid = 1260] [serial = 1372] [outer = 15577C00]
06:13:49 INFO - PROCESS | 1260 | 1450275229308 Marionette INFO loaded listener.js
06:13:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (16B94000) [pid = 1260] [serial = 1373] [outer = 15577C00]
06:13:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:49 INFO - document served over http requires an https
06:13:49 INFO - sub-resource via xhr-request using the http-csp
06:13:49 INFO - delivery method with no-redirect and when
06:13:49 INFO - the target request is same-origin.
06:13:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 730ms
06:13:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:13:50 INFO - PROCESS | 1260 | ++DOCSHELL 16210000 == 73 [pid = 1260] [id = 490]
06:13:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (17565800) [pid = 1260] [serial = 1374] [outer = 00000000]
06:13:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (19590000) [pid = 1260] [serial = 1375] [outer = 17565800]
06:13:50 INFO - PROCESS | 1260 | 1450275230035 Marionette INFO loaded listener.js
06:13:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (1968B800) [pid = 1260] [serial = 1376] [outer = 17565800]
06:13:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:50 INFO - document served over http requires an https
06:13:50 INFO - sub-resource via xhr-request using the http-csp
06:13:50 INFO - delivery method with swap-origin-redirect and when
06:13:50 INFO - the target request is same-origin.
06:13:50 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 731ms
06:13:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:13:50 INFO - PROCESS | 1260 | ++DOCSHELL 1938C800 == 74 [pid = 1260] [id = 491]
06:13:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (195D1800) [pid = 1260] [serial = 1377] [outer = 00000000]
06:13:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (1A405800) [pid = 1260] [serial = 1378] [outer = 195D1800]
06:13:50 INFO - PROCESS | 1260 | 1450275230763 Marionette INFO loaded listener.js
06:13:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (1A540400) [pid = 1260] [serial = 1379] [outer = 195D1800]
06:13:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:51 INFO - document served over http requires an http
06:13:51 INFO - sub-resource via fetch-request using the meta-csp
06:13:51 INFO - delivery method with keep-origin-redirect and when
06:13:51 INFO - the target request is cross-origin.
06:13:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 731ms
06:13:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:13:51 INFO - PROCESS | 1260 | ++DOCSHELL 1C5EC800 == 75 [pid = 1260] [id = 492]
06:13:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 278 (1C88B400) [pid = 1260] [serial = 1380] [outer = 00000000]
06:13:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 279 (1D020800) [pid = 1260] [serial = 1381] [outer = 1C88B400]
06:13:51 INFO - PROCESS | 1260 | 1450275231537 Marionette INFO loaded listener.js
06:13:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 280 (1DEBA800) [pid = 1260] [serial = 1382] [outer = 1C88B400]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 279 (20605C00) [pid = 1260] [serial = 1266] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 278 (1D01A000) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 277 (140C5000) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (166B9000) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (209AD800) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (14CE1C00) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (1A4E2C00) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (20410400) [pid = 1260] [serial = 1263] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (11B4D800) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (19AD3000) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (11307C00) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (118AC400) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (152A2C00) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (16B9D400) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (1603A400) [pid = 1260] [serial = 1231] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (25DE2000) [pid = 1260] [serial = 1221] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (20987000) [pid = 1260] [serial = 1226] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275182876]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (2220AC00) [pid = 1260] [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]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (27F48C00) [pid = 1260] [serial = 1224] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (124AB800) [pid = 1260] [serial = 1229] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (22CC0C00) [pid = 1260] [serial = 1201] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (1C5CE800) [pid = 1260] [serial = 1252] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (23B4E400) [pid = 1260] [serial = 1213] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (168B6400) [pid = 1260] [serial = 1237] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (22210000) [pid = 1260] [serial = 1195] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (20FED400) [pid = 1260] [serial = 1189] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (209D5400) [pid = 1260] [serial = 1180] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (168B6800) [pid = 1260] [serial = 1232] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (16026800) [pid = 1260] [serial = 1246] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (19A61000) [pid = 1260] [serial = 1234] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (2320CC00) [pid = 1260] [serial = 1204] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (21A04C00) [pid = 1260] [serial = 1192] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (1C5D4000) [pid = 1260] [serial = 1261] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (19A65800) [pid = 1260] [serial = 1240] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (124B7400) [pid = 1260] [serial = 1258] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (1CF44400) [pid = 1260] [serial = 1227] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275182876]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (16036000) [pid = 1260] [serial = 1183] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (22406800) [pid = 1260] [serial = 1198] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (279E7000) [pid = 1260] [serial = 1222] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (2056C400) [pid = 1260] [serial = 1264] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (25338000) [pid = 1260] [serial = 1216] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (1DEAC800) [pid = 1260] [serial = 1186] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (1DF24400) [pid = 1260] [serial = 1255] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (23787000) [pid = 1260] [serial = 1207] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (23970800) [pid = 1260] [serial = 1210] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (25D32800) [pid = 1260] [serial = 1219] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (19399000) [pid = 1260] [serial = 1249] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (125E3C00) [pid = 1260] [serial = 1243] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (165AB400) [pid = 1260] [serial = 1247] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (19A67400) [pid = 1260] [serial = 1250] [outer = 00000000] [url = about:blank]
06:13:52 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (140C0000) [pid = 1260] [serial = 1244] [outer = 00000000] [url = about:blank]
06:13:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:52 INFO - document served over http requires an http
06:13:52 INFO - sub-resource via fetch-request using the meta-csp
06:13:52 INFO - delivery method with no-redirect and when
06:13:52 INFO - the target request is cross-origin.
06:13:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1076ms
06:13:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:13:52 INFO - PROCESS | 1260 | ++DOCSHELL 152A2C00 == 76 [pid = 1260] [id = 493]
06:13:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (15829800) [pid = 1260] [serial = 1383] [outer = 00000000]
06:13:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (19AD3000) [pid = 1260] [serial = 1384] [outer = 15829800]
06:13:52 INFO - PROCESS | 1260 | 1450275232679 Marionette INFO loaded listener.js
06:13:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (1DEA2400) [pid = 1260] [serial = 1385] [outer = 15829800]
06:13:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:53 INFO - document served over http requires an http
06:13:53 INFO - sub-resource via fetch-request using the meta-csp
06:13:53 INFO - delivery method with swap-origin-redirect and when
06:13:53 INFO - the target request is cross-origin.
06:13:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
06:13:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:13:53 INFO - PROCESS | 1260 | ++DOCSHELL 1DF2C400 == 77 [pid = 1260] [id = 494]
06:13:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (1F643800) [pid = 1260] [serial = 1386] [outer = 00000000]
06:13:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (1FF4A000) [pid = 1260] [serial = 1387] [outer = 1F643800]
06:13:53 INFO - PROCESS | 1260 | 1450275233261 Marionette INFO loaded listener.js
06:13:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (20331800) [pid = 1260] [serial = 1388] [outer = 1F643800]
06:13:53 INFO - PROCESS | 1260 | ++DOCSHELL 203C2C00 == 78 [pid = 1260] [id = 495]
06:13:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (203C4000) [pid = 1260] [serial = 1389] [outer = 00000000]
06:13:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (2056CC00) [pid = 1260] [serial = 1390] [outer = 203C4000]
06:13:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:53 INFO - document served over http requires an http
06:13:53 INFO - sub-resource via iframe-tag using the meta-csp
06:13:53 INFO - delivery method with keep-origin-redirect and when
06:13:53 INFO - the target request is cross-origin.
06:13:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 730ms
06:13:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:13:53 INFO - PROCESS | 1260 | ++DOCSHELL 20402000 == 79 [pid = 1260] [id = 496]
06:13:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (20402400) [pid = 1260] [serial = 1391] [outer = 00000000]
06:13:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (20570C00) [pid = 1260] [serial = 1392] [outer = 20402400]
06:13:54 INFO - PROCESS | 1260 | 1450275234005 Marionette INFO loaded listener.js
06:13:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (20983800) [pid = 1260] [serial = 1393] [outer = 20402400]
06:13:54 INFO - PROCESS | 1260 | ++DOCSHELL 13D73800 == 80 [pid = 1260] [id = 497]
06:13:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (13D73C00) [pid = 1260] [serial = 1394] [outer = 00000000]
06:13:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (11D0B800) [pid = 1260] [serial = 1395] [outer = 13D73C00]
06:13:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:54 INFO - document served over http requires an http
06:13:54 INFO - sub-resource via iframe-tag using the meta-csp
06:13:54 INFO - delivery method with no-redirect and when
06:13:54 INFO - the target request is cross-origin.
06:13:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1074ms
06:13:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:13:55 INFO - PROCESS | 1260 | ++DOCSHELL 15572400 == 81 [pid = 1260] [id = 498]
06:13:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (15575000) [pid = 1260] [serial = 1396] [outer = 00000000]
06:13:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (1648D800) [pid = 1260] [serial = 1397] [outer = 15575000]
06:13:55 INFO - PROCESS | 1260 | 1450275235331 Marionette INFO loaded listener.js
06:13:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (18CD9800) [pid = 1260] [serial = 1398] [outer = 15575000]
06:13:55 INFO - PROCESS | 1260 | ++DOCSHELL 1DEBA000 == 82 [pid = 1260] [id = 499]
06:13:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (1DEDEC00) [pid = 1260] [serial = 1399] [outer = 00000000]
06:13:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (1F647800) [pid = 1260] [serial = 1400] [outer = 1DEDEC00]
06:13:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:56 INFO - document served over http requires an http
06:13:56 INFO - sub-resource via iframe-tag using the meta-csp
06:13:56 INFO - delivery method with swap-origin-redirect and when
06:13:56 INFO - the target request is cross-origin.
06:13:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1171ms
06:13:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:13:56 INFO - PROCESS | 1260 | ++DOCSHELL 1F645400 == 83 [pid = 1260] [id = 500]
06:13:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (1F6B3000) [pid = 1260] [serial = 1401] [outer = 00000000]
06:13:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (209C7000) [pid = 1260] [serial = 1402] [outer = 1F6B3000]
06:13:56 INFO - PROCESS | 1260 | 1450275236474 Marionette INFO loaded listener.js
06:13:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (20F7F400) [pid = 1260] [serial = 1403] [outer = 1F6B3000]
06:13:57 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:57 INFO - document served over http requires an http
06:13:57 INFO - sub-resource via script-tag using the meta-csp
06:13:57 INFO - delivery method with keep-origin-redirect and when
06:13:57 INFO - the target request is cross-origin.
06:13:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 971ms
06:13:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:13:57 INFO - PROCESS | 1260 | ++DOCSHELL 2197AC00 == 84 [pid = 1260] [id = 501]
06:13:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (2197B000) [pid = 1260] [serial = 1404] [outer = 00000000]
06:13:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (21D2F000) [pid = 1260] [serial = 1405] [outer = 2197B000]
06:13:57 INFO - PROCESS | 1260 | 1450275237453 Marionette INFO loaded listener.js
06:13:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (21F86000) [pid = 1260] [serial = 1406] [outer = 2197B000]
06:13:58 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:58 INFO - document served over http requires an http
06:13:58 INFO - sub-resource via script-tag using the meta-csp
06:13:58 INFO - delivery method with no-redirect and when
06:13:58 INFO - the target request is cross-origin.
06:13:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1019ms
06:13:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:13:58 INFO - PROCESS | 1260 | ++DOCSHELL 21D26400 == 85 [pid = 1260] [id = 502]
06:13:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (22215400) [pid = 1260] [serial = 1407] [outer = 00000000]
06:13:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (22577800) [pid = 1260] [serial = 1408] [outer = 22215400]
06:13:58 INFO - PROCESS | 1260 | 1450275238442 Marionette INFO loaded listener.js
06:13:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (22599400) [pid = 1260] [serial = 1409] [outer = 22215400]
06:13:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:13:59 INFO - document served over http requires an http
06:13:59 INFO - sub-resource via script-tag using the meta-csp
06:13:59 INFO - delivery method with swap-origin-redirect and when
06:13:59 INFO - the target request is cross-origin.
06:13:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1018ms
06:13:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:13:59 INFO - PROCESS | 1260 | ++DOCSHELL 2259C800 == 86 [pid = 1260] [id = 503]
06:13:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (22E0C400) [pid = 1260] [serial = 1410] [outer = 00000000]
06:13:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (23465C00) [pid = 1260] [serial = 1411] [outer = 22E0C400]
06:13:59 INFO - PROCESS | 1260 | 1450275239505 Marionette INFO loaded listener.js
06:13:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (2363E800) [pid = 1260] [serial = 1412] [outer = 22E0C400]
06:14:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:00 INFO - document served over http requires an http
06:14:00 INFO - sub-resource via xhr-request using the meta-csp
06:14:00 INFO - delivery method with keep-origin-redirect and when
06:14:00 INFO - the target request is cross-origin.
06:14:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1031ms
06:14:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:14:00 INFO - PROCESS | 1260 | ++DOCSHELL 23271800 == 87 [pid = 1260] [id = 504]
06:14:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (2378A400) [pid = 1260] [serial = 1413] [outer = 00000000]
06:14:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (23A0A400) [pid = 1260] [serial = 1414] [outer = 2378A400]
06:14:00 INFO - PROCESS | 1260 | 1450275240565 Marionette INFO loaded listener.js
06:14:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (24332400) [pid = 1260] [serial = 1415] [outer = 2378A400]
06:14:01 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:01 INFO - document served over http requires an http
06:14:01 INFO - sub-resource via xhr-request using the meta-csp
06:14:01 INFO - delivery method with no-redirect and when
06:14:01 INFO - the target request is cross-origin.
06:14:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 991ms
06:14:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:14:01 INFO - PROCESS | 1260 | ++DOCSHELL 23A04C00 == 88 [pid = 1260] [id = 505]
06:14:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (23B4F800) [pid = 1260] [serial = 1416] [outer = 00000000]
06:14:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (25366800) [pid = 1260] [serial = 1417] [outer = 23B4F800]
06:14:01 INFO - PROCESS | 1260 | 1450275241544 Marionette INFO loaded listener.js
06:14:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (25D2F000) [pid = 1260] [serial = 1418] [outer = 23B4F800]
06:14:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:02 INFO - document served over http requires an http
06:14:02 INFO - sub-resource via xhr-request using the meta-csp
06:14:02 INFO - delivery method with swap-origin-redirect and when
06:14:02 INFO - the target request is cross-origin.
06:14:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 930ms
06:14:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:14:02 INFO - PROCESS | 1260 | ++DOCSHELL 2533AC00 == 89 [pid = 1260] [id = 506]
06:14:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (2533B000) [pid = 1260] [serial = 1419] [outer = 00000000]
06:14:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (27BA7C00) [pid = 1260] [serial = 1420] [outer = 2533B000]
06:14:02 INFO - PROCESS | 1260 | 1450275242542 Marionette INFO loaded listener.js
06:14:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (27BAF400) [pid = 1260] [serial = 1421] [outer = 2533B000]
06:14:03 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:03 INFO - document served over http requires an https
06:14:03 INFO - sub-resource via fetch-request using the meta-csp
06:14:03 INFO - delivery method with keep-origin-redirect and when
06:14:03 INFO - the target request is cross-origin.
06:14:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1012ms
06:14:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:14:03 INFO - PROCESS | 1260 | ++DOCSHELL 279E9C00 == 90 [pid = 1260] [id = 507]
06:14:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (28685000) [pid = 1260] [serial = 1422] [outer = 00000000]
06:14:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (287D5800) [pid = 1260] [serial = 1423] [outer = 28685000]
06:14:03 INFO - PROCESS | 1260 | 1450275243577 Marionette INFO loaded listener.js
06:14:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (287D5000) [pid = 1260] [serial = 1424] [outer = 28685000]
06:14:04 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:04 INFO - document served over http requires an https
06:14:04 INFO - sub-resource via fetch-request using the meta-csp
06:14:04 INFO - delivery method with no-redirect and when
06:14:04 INFO - the target request is cross-origin.
06:14:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 971ms
06:14:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:14:04 INFO - PROCESS | 1260 | ++DOCSHELL 28809C00 == 91 [pid = 1260] [id = 508]
06:14:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (294A6400) [pid = 1260] [serial = 1425] [outer = 00000000]
06:14:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (297EC800) [pid = 1260] [serial = 1426] [outer = 294A6400]
06:14:04 INFO - PROCESS | 1260 | 1450275244560 Marionette INFO loaded listener.js
06:14:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (297EEC00) [pid = 1260] [serial = 1427] [outer = 294A6400]
06:14:05 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:05 INFO - document served over http requires an https
06:14:05 INFO - sub-resource via fetch-request using the meta-csp
06:14:05 INFO - delivery method with swap-origin-redirect and when
06:14:05 INFO - the target request is cross-origin.
06:14:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1019ms
06:14:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:14:05 INFO - PROCESS | 1260 | ++DOCSHELL 297EAC00 == 92 [pid = 1260] [id = 509]
06:14:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (29916800) [pid = 1260] [serial = 1428] [outer = 00000000]
06:14:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (2B378C00) [pid = 1260] [serial = 1429] [outer = 29916800]
06:14:05 INFO - PROCESS | 1260 | 1450275245600 Marionette INFO loaded listener.js
06:14:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (2CECC000) [pid = 1260] [serial = 1430] [outer = 29916800]
06:14:06 INFO - PROCESS | 1260 | ++DOCSHELL 236E9C00 == 93 [pid = 1260] [id = 510]
06:14:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 278 (236EDC00) [pid = 1260] [serial = 1431] [outer = 00000000]
06:14:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 279 (236F2000) [pid = 1260] [serial = 1432] [outer = 236EDC00]
06:14:06 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:06 INFO - document served over http requires an https
06:14:06 INFO - sub-resource via iframe-tag using the meta-csp
06:14:06 INFO - delivery method with keep-origin-redirect and when
06:14:06 INFO - the target request is cross-origin.
06:14:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1123ms
06:14:06 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:14:06 INFO - PROCESS | 1260 | ++DOCSHELL 236E7400 == 94 [pid = 1260] [id = 511]
06:14:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 280 (236E8000) [pid = 1260] [serial = 1433] [outer = 00000000]
06:14:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 281 (2B37E800) [pid = 1260] [serial = 1434] [outer = 236E8000]
06:14:06 INFO - PROCESS | 1260 | 1450275246734 Marionette INFO loaded listener.js
06:14:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 282 (2888A400) [pid = 1260] [serial = 1435] [outer = 236E8000]
06:14:07 INFO - PROCESS | 1260 | ++DOCSHELL 28891400 == 95 [pid = 1260] [id = 512]
06:14:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 283 (28894800) [pid = 1260] [serial = 1436] [outer = 00000000]
06:14:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 284 (28896800) [pid = 1260] [serial = 1437] [outer = 28894800]
06:14:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:07 INFO - document served over http requires an https
06:14:07 INFO - sub-resource via iframe-tag using the meta-csp
06:14:07 INFO - delivery method with no-redirect and when
06:14:07 INFO - the target request is cross-origin.
06:14:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1118ms
06:14:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:14:07 INFO - PROCESS | 1260 | ++DOCSHELL 236ED800 == 96 [pid = 1260] [id = 513]
06:14:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 285 (236F1000) [pid = 1260] [serial = 1438] [outer = 00000000]
06:14:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 286 (2BABB400) [pid = 1260] [serial = 1439] [outer = 236F1000]
06:14:07 INFO - PROCESS | 1260 | 1450275247875 Marionette INFO loaded listener.js
06:14:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 287 (2A13F400) [pid = 1260] [serial = 1440] [outer = 236F1000]
06:14:08 INFO - PROCESS | 1260 | ++DOCSHELL 2A643400 == 97 [pid = 1260] [id = 514]
06:14:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 288 (2A644400) [pid = 1260] [serial = 1441] [outer = 00000000]
06:14:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 289 (2A646800) [pid = 1260] [serial = 1442] [outer = 2A644400]
06:14:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:08 INFO - document served over http requires an https
06:14:08 INFO - sub-resource via iframe-tag using the meta-csp
06:14:08 INFO - delivery method with swap-origin-redirect and when
06:14:08 INFO - the target request is cross-origin.
06:14:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1067ms
06:14:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:14:08 INFO - PROCESS | 1260 | ++DOCSHELL 22405800 == 98 [pid = 1260] [id = 515]
06:14:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 290 (2A643C00) [pid = 1260] [serial = 1443] [outer = 00000000]
06:14:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 291 (2A650C00) [pid = 1260] [serial = 1444] [outer = 2A643C00]
06:14:08 INFO - PROCESS | 1260 | 1450275248944 Marionette INFO loaded listener.js
06:14:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 292 (303A2C00) [pid = 1260] [serial = 1445] [outer = 2A643C00]
06:14:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:09 INFO - document served over http requires an https
06:14:09 INFO - sub-resource via script-tag using the meta-csp
06:14:09 INFO - delivery method with keep-origin-redirect and when
06:14:09 INFO - the target request is cross-origin.
06:14:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1079ms
06:14:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:14:09 INFO - PROCESS | 1260 | ++DOCSHELL 303AC800 == 99 [pid = 1260] [id = 516]
06:14:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 293 (303ACC00) [pid = 1260] [serial = 1446] [outer = 00000000]
06:14:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 294 (31513400) [pid = 1260] [serial = 1447] [outer = 303ACC00]
06:14:10 INFO - PROCESS | 1260 | 1450275249984 Marionette INFO loaded listener.js
06:14:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 295 (31515800) [pid = 1260] [serial = 1448] [outer = 303ACC00]
06:14:10 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:10 INFO - document served over http requires an https
06:14:10 INFO - sub-resource via script-tag using the meta-csp
06:14:10 INFO - delivery method with no-redirect and when
06:14:10 INFO - the target request is cross-origin.
06:14:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
06:14:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:14:10 INFO - PROCESS | 1260 | ++DOCSHELL 2991F800 == 100 [pid = 1260] [id = 517]
06:14:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 296 (2C8A6000) [pid = 1260] [serial = 1449] [outer = 00000000]
06:14:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 297 (2C8AE000) [pid = 1260] [serial = 1450] [outer = 2C8A6000]
06:14:11 INFO - PROCESS | 1260 | 1450275250972 Marionette INFO loaded listener.js
06:14:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 298 (2C8B1000) [pid = 1260] [serial = 1451] [outer = 2C8A6000]
06:14:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:11 INFO - document served over http requires an https
06:14:11 INFO - sub-resource via script-tag using the meta-csp
06:14:11 INFO - delivery method with swap-origin-redirect and when
06:14:11 INFO - the target request is cross-origin.
06:14:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1022ms
06:14:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:14:11 INFO - PROCESS | 1260 | ++DOCSHELL 236E8400 == 101 [pid = 1260] [id = 518]
06:14:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 299 (2C8A4800) [pid = 1260] [serial = 1452] [outer = 00000000]
06:14:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 300 (3175DC00) [pid = 1260] [serial = 1453] [outer = 2C8A4800]
06:14:12 INFO - PROCESS | 1260 | 1450275252007 Marionette INFO loaded listener.js
06:14:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 301 (31761400) [pid = 1260] [serial = 1454] [outer = 2C8A4800]
06:14:12 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:12 INFO - document served over http requires an https
06:14:12 INFO - sub-resource via xhr-request using the meta-csp
06:14:12 INFO - delivery method with keep-origin-redirect and when
06:14:12 INFO - the target request is cross-origin.
06:14:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
06:14:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:14:12 INFO - PROCESS | 1260 | ++DOCSHELL 302A6000 == 102 [pid = 1260] [id = 519]
06:14:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 302 (302A7000) [pid = 1260] [serial = 1455] [outer = 00000000]
06:14:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 303 (302AFC00) [pid = 1260] [serial = 1456] [outer = 302A7000]
06:14:12 INFO - PROCESS | 1260 | 1450275252972 Marionette INFO loaded listener.js
06:14:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 304 (302B2C00) [pid = 1260] [serial = 1457] [outer = 302A7000]
06:14:13 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:13 INFO - document served over http requires an https
06:14:13 INFO - sub-resource via xhr-request using the meta-csp
06:14:13 INFO - delivery method with no-redirect and when
06:14:13 INFO - the target request is cross-origin.
06:14:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
06:14:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:14:13 INFO - PROCESS | 1260 | ++DOCSHELL 304A1C00 == 103 [pid = 1260] [id = 520]
06:14:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 305 (304A2000) [pid = 1260] [serial = 1458] [outer = 00000000]
06:14:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 306 (304A7400) [pid = 1260] [serial = 1459] [outer = 304A2000]
06:14:13 INFO - PROCESS | 1260 | 1450275253931 Marionette INFO loaded listener.js
06:14:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 307 (304A9000) [pid = 1260] [serial = 1460] [outer = 304A2000]
06:14:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:14 INFO - document served over http requires an https
06:14:14 INFO - sub-resource via xhr-request using the meta-csp
06:14:14 INFO - delivery method with swap-origin-redirect and when
06:14:14 INFO - the target request is cross-origin.
06:14:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
06:14:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:14:14 INFO - PROCESS | 1260 | ++DOCSHELL 304A3800 == 104 [pid = 1260] [id = 521]
06:14:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 308 (304A5C00) [pid = 1260] [serial = 1461] [outer = 00000000]
06:14:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 309 (32B9F400) [pid = 1260] [serial = 1462] [outer = 304A5C00]
06:14:14 INFO - PROCESS | 1260 | 1450275254907 Marionette INFO loaded listener.js
06:14:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 310 (32BA1C00) [pid = 1260] [serial = 1463] [outer = 304A5C00]
06:14:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:18 INFO - document served over http requires an http
06:14:18 INFO - sub-resource via fetch-request using the meta-csp
06:14:18 INFO - delivery method with keep-origin-redirect and when
06:14:18 INFO - the target request is same-origin.
06:14:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 3470ms
06:14:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:14:18 INFO - PROCESS | 1260 | ++DOCSHELL 1117F000 == 105 [pid = 1260] [id = 522]
06:14:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 311 (11180C00) [pid = 1260] [serial = 1464] [outer = 00000000]
06:14:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 312 (1429A800) [pid = 1260] [serial = 1465] [outer = 11180C00]
06:14:18 INFO - PROCESS | 1260 | 1450275258378 Marionette INFO loaded listener.js
06:14:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 313 (152A4000) [pid = 1260] [serial = 1466] [outer = 11180C00]
06:14:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:19 INFO - document served over http requires an http
06:14:19 INFO - sub-resource via fetch-request using the meta-csp
06:14:19 INFO - delivery method with no-redirect and when
06:14:19 INFO - the target request is same-origin.
06:14:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1883ms
06:14:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:14:20 INFO - PROCESS | 1260 | ++DOCSHELL 1188AC00 == 106 [pid = 1260] [id = 523]
06:14:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 314 (118D1800) [pid = 1260] [serial = 1467] [outer = 00000000]
06:14:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 315 (124B1400) [pid = 1260] [serial = 1468] [outer = 118D1800]
06:14:20 INFO - PROCESS | 1260 | 1450275260275 Marionette INFO loaded listener.js
06:14:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 316 (12B08000) [pid = 1260] [serial = 1469] [outer = 118D1800]
06:14:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:20 INFO - document served over http requires an http
06:14:20 INFO - sub-resource via fetch-request using the meta-csp
06:14:20 INFO - delivery method with swap-origin-redirect and when
06:14:20 INFO - the target request is same-origin.
06:14:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 990ms
06:14:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:14:21 INFO - PROCESS | 1260 | ++DOCSHELL 1130F000 == 107 [pid = 1260] [id = 524]
06:14:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 317 (1181B000) [pid = 1260] [serial = 1470] [outer = 00000000]
06:14:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 318 (14C43C00) [pid = 1260] [serial = 1471] [outer = 1181B000]
06:14:21 INFO - PROCESS | 1260 | 1450275261250 Marionette INFO loaded listener.js
06:14:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 319 (1526F800) [pid = 1260] [serial = 1472] [outer = 1181B000]
06:14:21 INFO - PROCESS | 1260 | ++DOCSHELL 15580000 == 108 [pid = 1260] [id = 525]
06:14:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 320 (15583400) [pid = 1260] [serial = 1473] [outer = 00000000]
06:14:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 321 (1625B400) [pid = 1260] [serial = 1474] [outer = 15583400]
06:14:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:22 INFO - document served over http requires an http
06:14:22 INFO - sub-resource via iframe-tag using the meta-csp
06:14:22 INFO - delivery method with keep-origin-redirect and when
06:14:22 INFO - the target request is same-origin.
06:14:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1275ms
06:14:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:14:22 INFO - PROCESS | 1260 | ++DOCSHELL 1556F000 == 109 [pid = 1260] [id = 526]
06:14:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 322 (1556F800) [pid = 1260] [serial = 1475] [outer = 00000000]
06:14:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 323 (1582AC00) [pid = 1260] [serial = 1476] [outer = 1556F800]
06:14:22 INFO - PROCESS | 1260 | 1450275262592 Marionette INFO loaded listener.js
06:14:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 324 (162C5000) [pid = 1260] [serial = 1477] [outer = 1556F800]
06:14:23 INFO - PROCESS | 1260 | ++DOCSHELL 1648D400 == 110 [pid = 1260] [id = 527]
06:14:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 325 (166C0400) [pid = 1260] [serial = 1478] [outer = 00000000]
06:14:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 326 (152A5400) [pid = 1260] [serial = 1479] [outer = 166C0400]
06:14:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:23 INFO - document served over http requires an http
06:14:23 INFO - sub-resource via iframe-tag using the meta-csp
06:14:23 INFO - delivery method with no-redirect and when
06:14:23 INFO - the target request is same-origin.
06:14:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1023ms
06:14:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:14:23 INFO - PROCESS | 1260 | ++DOCSHELL 1240B400 == 111 [pid = 1260] [id = 528]
06:14:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 327 (124AA000) [pid = 1260] [serial = 1480] [outer = 00000000]
06:14:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 328 (175D3000) [pid = 1260] [serial = 1481] [outer = 124AA000]
06:14:23 INFO - PROCESS | 1260 | 1450275263605 Marionette INFO loaded listener.js
06:14:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 329 (18DA5C00) [pid = 1260] [serial = 1482] [outer = 124AA000]
06:14:24 INFO - PROCESS | 1260 | ++DOCSHELL 168AE000 == 112 [pid = 1260] [id = 529]
06:14:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 330 (16B99400) [pid = 1260] [serial = 1483] [outer = 00000000]
06:14:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 331 (154A1C00) [pid = 1260] [serial = 1484] [outer = 16B99400]
06:14:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:24 INFO - document served over http requires an http
06:14:24 INFO - sub-resource via iframe-tag using the meta-csp
06:14:24 INFO - delivery method with swap-origin-redirect and when
06:14:24 INFO - the target request is same-origin.
06:14:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1124ms
06:14:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 11880800 == 111 [pid = 1260] [id = 452]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 1529B400 == 110 [pid = 1260] [id = 453]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 195D0000 == 109 [pid = 1260] [id = 454]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 19ADD000 == 108 [pid = 1260] [id = 455]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 209AF400 == 107 [pid = 1260] [id = 456]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 20F8E000 == 106 [pid = 1260] [id = 457]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 222D3000 == 105 [pid = 1260] [id = 458]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 1DED3400 == 104 [pid = 1260] [id = 459]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2396D800 == 103 [pid = 1260] [id = 460]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 23A07800 == 102 [pid = 1260] [id = 461]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2799C800 == 101 [pid = 1260] [id = 462]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 279EF800 == 100 [pid = 1260] [id = 463]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 0CB1C400 == 99 [pid = 1260] [id = 76]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 286E1400 == 98 [pid = 1260] [id = 464]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2880C800 == 97 [pid = 1260] [id = 465]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 1A907800 == 96 [pid = 1260] [id = 466]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2892D800 == 95 [pid = 1260] [id = 467]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 28868800 == 94 [pid = 1260] [id = 468]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 28A11C00 == 93 [pid = 1260] [id = 469]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 28934000 == 92 [pid = 1260] [id = 470]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2973CC00 == 91 [pid = 1260] [id = 471]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2973C000 == 90 [pid = 1260] [id = 472]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 29A2E000 == 89 [pid = 1260] [id = 473]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2A138C00 == 88 [pid = 1260] [id = 474]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2A141000 == 87 [pid = 1260] [id = 475]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2B37B400 == 86 [pid = 1260] [id = 476]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2BAC1800 == 85 [pid = 1260] [id = 477]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 2C8F5400 == 84 [pid = 1260] [id = 478]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 24BAD000 == 83 [pid = 1260] [id = 479]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 279B0000 == 82 [pid = 1260] [id = 480]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 279B4800 == 81 [pid = 1260] [id = 481]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 29916000 == 80 [pid = 1260] [id = 482]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 29915400 == 79 [pid = 1260] [id = 483]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 19AD2400 == 78 [pid = 1260] [id = 484]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 142D7400 == 77 [pid = 1260] [id = 485]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 1601D800 == 76 [pid = 1260] [id = 487]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 124ABC00 == 75 [pid = 1260] [id = 488]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 15574800 == 74 [pid = 1260] [id = 489]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 16210000 == 73 [pid = 1260] [id = 490]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 1938C800 == 72 [pid = 1260] [id = 491]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 20404C00 == 71 [pid = 1260] [id = 451]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 1C5EC800 == 70 [pid = 1260] [id = 492]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 152A2C00 == 69 [pid = 1260] [id = 493]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 1DF2C400 == 68 [pid = 1260] [id = 494]
06:14:24 INFO - PROCESS | 1260 | --DOCSHELL 203C2C00 == 67 [pid = 1260] [id = 495]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 330 (1F64C000) [pid = 1260] [serial = 1256] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 329 (1C897400) [pid = 1260] [serial = 1253] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 328 (1DEAC400) [pid = 1260] [serial = 1241] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 327 (20F87800) [pid = 1260] [serial = 1181] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 326 (1FF81800) [pid = 1260] [serial = 1262] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 325 (14136800) [pid = 1260] [serial = 1230] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 324 (19C2C400) [pid = 1260] [serial = 1235] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 323 (1509CC00) [pid = 1260] [serial = 1259] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | --DOMWINDOW == 322 (18D9EC00) [pid = 1260] [serial = 1238] [outer = 00000000] [url = about:blank]
06:14:24 INFO - PROCESS | 1260 | ++DOCSHELL 0BF37000 == 68 [pid = 1260] [id = 530]
06:14:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 323 (0BF41000) [pid = 1260] [serial = 1485] [outer = 00000000]
06:14:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 324 (11183000) [pid = 1260] [serial = 1486] [outer = 0BF41000]
06:14:25 INFO - PROCESS | 1260 | 1450275265005 Marionette INFO loaded listener.js
06:14:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 325 (11308C00) [pid = 1260] [serial = 1487] [outer = 0BF41000]
06:14:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:25 INFO - document served over http requires an http
06:14:25 INFO - sub-resource via script-tag using the meta-csp
06:14:25 INFO - delivery method with keep-origin-redirect and when
06:14:25 INFO - the target request is same-origin.
06:14:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1522ms
06:14:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:14:26 INFO - PROCESS | 1260 | ++DOCSHELL 12410800 == 69 [pid = 1260] [id = 531]
06:14:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 326 (14297C00) [pid = 1260] [serial = 1488] [outer = 00000000]
06:14:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 327 (1556CC00) [pid = 1260] [serial = 1489] [outer = 14297C00]
06:14:26 INFO - PROCESS | 1260 | 1450275266152 Marionette INFO loaded listener.js
06:14:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 328 (16027C00) [pid = 1260] [serial = 1490] [outer = 14297C00]
06:14:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:26 INFO - document served over http requires an http
06:14:26 INFO - sub-resource via script-tag using the meta-csp
06:14:26 INFO - delivery method with no-redirect and when
06:14:26 INFO - the target request is same-origin.
06:14:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 731ms
06:14:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:14:26 INFO - PROCESS | 1260 | ++DOCSHELL 16210000 == 70 [pid = 1260] [id = 532]
06:14:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 329 (16762C00) [pid = 1260] [serial = 1491] [outer = 00000000]
06:14:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 330 (16B9D400) [pid = 1260] [serial = 1492] [outer = 16762C00]
06:14:26 INFO - PROCESS | 1260 | 1450275266760 Marionette INFO loaded listener.js
06:14:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 331 (18D9B800) [pid = 1260] [serial = 1493] [outer = 16762C00]
06:14:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:27 INFO - document served over http requires an http
06:14:27 INFO - sub-resource via script-tag using the meta-csp
06:14:27 INFO - delivery method with swap-origin-redirect and when
06:14:27 INFO - the target request is same-origin.
06:14:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 731ms
06:14:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:14:27 INFO - PROCESS | 1260 | ++DOCSHELL 19596000 == 71 [pid = 1260] [id = 533]
06:14:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 332 (19596400) [pid = 1260] [serial = 1494] [outer = 00000000]
06:14:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 333 (1968D000) [pid = 1260] [serial = 1495] [outer = 19596400]
06:14:27 INFO - PROCESS | 1260 | 1450275267552 Marionette INFO loaded listener.js
06:14:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 334 (1130D400) [pid = 1260] [serial = 1496] [outer = 19596400]
06:14:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:28 INFO - document served over http requires an http
06:14:28 INFO - sub-resource via xhr-request using the meta-csp
06:14:28 INFO - delivery method with keep-origin-redirect and when
06:14:28 INFO - the target request is same-origin.
06:14:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
06:14:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:14:28 INFO - PROCESS | 1260 | ++DOCSHELL 19A60400 == 72 [pid = 1260] [id = 534]
06:14:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 335 (19ADB800) [pid = 1260] [serial = 1497] [outer = 00000000]
06:14:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 336 (19C26000) [pid = 1260] [serial = 1498] [outer = 19ADB800]
06:14:28 INFO - PROCESS | 1260 | 1450275268312 Marionette INFO loaded listener.js
06:14:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 337 (1A40D000) [pid = 1260] [serial = 1499] [outer = 19ADB800]
06:14:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:28 INFO - document served over http requires an http
06:14:28 INFO - sub-resource via xhr-request using the meta-csp
06:14:28 INFO - delivery method with no-redirect and when
06:14:28 INFO - the target request is same-origin.
06:14:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 730ms
06:14:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:14:29 INFO - PROCESS | 1260 | ++DOCSHELL 19C2CC00 == 73 [pid = 1260] [id = 535]
06:14:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 338 (1A4E8400) [pid = 1260] [serial = 1500] [outer = 00000000]
06:14:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 339 (1A966000) [pid = 1260] [serial = 1501] [outer = 1A4E8400]
06:14:29 INFO - PROCESS | 1260 | 1450275269077 Marionette INFO loaded listener.js
06:14:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 340 (1A970800) [pid = 1260] [serial = 1502] [outer = 1A4E8400]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 339 (2B37C800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 338 (0CB9DC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 337 (12418800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 336 (23A09000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 335 (22E03400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 334 (27BA7000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 333 (279E6C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 332 (28A17C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 331 (2B4AAC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 330 (18AE8C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 329 (2A12B800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 328 (2998D400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 327 (2A12F000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 326 (21D2D000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 325 (14299400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 324 (0CE67000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 323 (2345EC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 322 (28A0FC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 321 (2794A000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 320 (279E6400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 319 (23461C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 318 (23B43800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 317 (153A6800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 316 (222D4800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 315 (195C5800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 314 (286D5400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 313 (2998A800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 312 (27953000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 311 (20F83400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 310 (20FE8800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 309 (2CE28400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 308 (279E3000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 307 (28A17800) [pid = 1260] [serial = 1315] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 306 (279B0800) [pid = 1260] [serial = 1347] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 305 (29916400) [pid = 1260] [serial = 1352] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275220453]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 304 (19C24000) [pid = 1260] [serial = 1357] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 303 (2535D400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 302 (2433E400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 301 (23A0F000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 300 (237E4400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 299 (22E16800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 298 (22596C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 297 (2870B400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 296 (29B5A000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 295 (2886B400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 294 (22405C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 293 (17565800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 292 (1F643800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 291 (25DE2C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 290 (209C7400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 289 (2880D800) [pid = 1260] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 288 (15829800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 287 (21A0FC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 286 (22E17000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 285 (23B43C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 284 (16021400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 283 (124ADC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 282 (203C4000) [pid = 1260] [serial = 1389] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 281 (22347400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 280 (19ADE800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 279 (19686400) [pid = 1260] [serial = 1273] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 278 (195D1800) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 277 (28714000) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (11A74400) [pid = 1260] [serial = 1268] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275196883]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (2892E400) [pid = 1260] [serial = 1310] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275208815]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (1C88B400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (1529E400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (20405400) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (27BAFC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (286E1C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (15577C00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (2396EC00) [pid = 1260] [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]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (2056CC00) [pid = 1260] [serial = 1390] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (20570C00) [pid = 1260] [serial = 1392] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (18CD5000) [pid = 1260] [serial = 1366] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (1A405800) [pid = 1260] [serial = 1378] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (1D020800) [pid = 1260] [serial = 1381] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (2C8F6C00) [pid = 1260] [serial = 1339] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (2898A800) [pid = 1260] [serial = 1313] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (14103400) [pid = 1260] [serial = 1369] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (11388800) [pid = 1260] [serial = 1269] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275196883]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (21F86800) [pid = 1260] [serial = 1282] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (27946C00) [pid = 1260] [serial = 1294] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (1A5A0000) [pid = 1260] [serial = 1274] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (1DF24800) [pid = 1260] [serial = 1276] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (2D604000) [pid = 1260] [serial = 1355] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (16394000) [pid = 1260] [serial = 1372] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (2B37F400) [pid = 1260] [serial = 1333] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (1602DC00) [pid = 1260] [serial = 1360] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (286E0C00) [pid = 1260] [serial = 1306] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (2995FC00) [pid = 1260] [serial = 1321] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (18CD3000) [pid = 1260] [serial = 1358] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (19590000) [pid = 1260] [serial = 1375] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (2868EC00) [pid = 1260] [serial = 1300] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (279B3800) [pid = 1260] [serial = 1348] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (279BE800) [pid = 1260] [serial = 1350] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (22CBF000) [pid = 1260] [serial = 1285] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (2886F000) [pid = 1260] [serial = 1308] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (1C5E9400) [pid = 1260] [serial = 1363] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (287D8000) [pid = 1260] [serial = 1303] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (2A143000) [pid = 1260] [serial = 1330] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (20FE4800) [pid = 1260] [serial = 1279] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (1FF4A000) [pid = 1260] [serial = 1387] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (294B1000) [pid = 1260] [serial = 1318] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (19AD3000) [pid = 1260] [serial = 1384] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (29912C00) [pid = 1260] [serial = 1353] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275220453]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (27BA9000) [pid = 1260] [serial = 1297] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (2BAC2800) [pid = 1260] [serial = 1336] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (28816000) [pid = 1260] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275208815]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (29A30000) [pid = 1260] [serial = 1324] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (237E6000) [pid = 1260] [serial = 1288] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (24BB7800) [pid = 1260] [serial = 1345] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (15586400) [pid = 1260] [serial = 1271] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (2A59DC00) [pid = 1260] [serial = 1327] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (30A39000) [pid = 1260] [serial = 1342] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (28A1BC00) [pid = 1260] [serial = 1316] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (23A0CC00) [pid = 1260] [serial = 1291] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (22E05400) [pid = 1260] [serial = 1286] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (23B47400) [pid = 1260] [serial = 1292] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (28719800) [pid = 1260] [serial = 1000] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (2BAB5000) [pid = 1260] [serial = 1118] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (28873800) [pid = 1260] [serial = 1013] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (14C10800) [pid = 1260] [serial = 1370] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (22E04000) [pid = 1260] [serial = 1202] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (2B4A7400) [pid = 1260] [serial = 1124] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (14C41C00) [pid = 1260] [serial = 1130] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (168AF400) [pid = 1260] [serial = 1070] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (25361400) [pid = 1260] [serial = 1084] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (2320F400) [pid = 1260] [serial = 1076] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (2892BC00) [pid = 1260] [serial = 1094] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (23640C00) [pid = 1260] [serial = 1022] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (2CE25800) [pid = 1260] [serial = 1103] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (27F4D400) [pid = 1260] [serial = 1225] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (2378BC00) [pid = 1260] [serial = 1208] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (2CE28000) [pid = 1260] [serial = 1127] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (1FF47000) [pid = 1260] [serial = 1187] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (2CE34400) [pid = 1260] [serial = 1109] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (29A2F800) [pid = 1260] [serial = 1097] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (2B380000) [pid = 1260] [serial = 1121] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (22216000) [pid = 1260] [serial = 1196] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (23646400) [pid = 1260] [serial = 1028] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (25D36C00) [pid = 1260] [serial = 1220] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (19C23000) [pid = 1260] [serial = 1025] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (29955000) [pid = 1260] [serial = 1005] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (28A1C000) [pid = 1260] [serial = 1100] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (27990800) [pid = 1260] [serial = 1112] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (2AF44800) [pid = 1260] [serial = 1010] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (2433B400) [pid = 1260] [serial = 1214] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (239E2000) [pid = 1260] [serial = 1079] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (2320C800) [pid = 1260] [serial = 1205] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (1968B800) [pid = 1260] [serial = 1376] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (287D4800) [pid = 1260] [serial = 1019] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (16768C00) [pid = 1260] [serial = 1184] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (2387A800) [pid = 1260] [serial = 1289] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (16B94000) [pid = 1260] [serial = 1373] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (22577000) [pid = 1260] [serial = 1199] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (20F85400) [pid = 1260] [serial = 1073] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (2533A800) [pid = 1260] [serial = 1217] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (2880E800) [pid = 1260] [serial = 1089] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (29991C00) [pid = 1260] [serial = 1016] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (29B54800) [pid = 1260] [serial = 1115] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (2167B400) [pid = 1260] [serial = 1190] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (239E1000) [pid = 1260] [serial = 1211] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (21D27000) [pid = 1260] [serial = 1193] [outer = 00000000] [url = about:blank]
06:14:30 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (2CECD000) [pid = 1260] [serial = 1106] [outer = 00000000] [url = about:blank]
06:14:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:30 INFO - document served over http requires an http
06:14:30 INFO - sub-resource via xhr-request using the meta-csp
06:14:30 INFO - delivery method with swap-origin-redirect and when
06:14:30 INFO - the target request is same-origin.
06:14:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1731ms
06:14:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:14:30 INFO - PROCESS | 1260 | ++DOCSHELL 125E0800 == 74 [pid = 1260] [id = 536]
06:14:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (14267400) [pid = 1260] [serial = 1503] [outer = 00000000]
06:14:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (195C5800) [pid = 1260] [serial = 1504] [outer = 14267400]
06:14:30 INFO - PROCESS | 1260 | 1450275270754 Marionette INFO loaded listener.js
06:14:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (1C5E6400) [pid = 1260] [serial = 1505] [outer = 14267400]
06:14:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:31 INFO - document served over http requires an https
06:14:31 INFO - sub-resource via fetch-request using the meta-csp
06:14:31 INFO - delivery method with keep-origin-redirect and when
06:14:31 INFO - the target request is same-origin.
06:14:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 731ms
06:14:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:14:31 INFO - PROCESS | 1260 | ++DOCSHELL 1C5EF000 == 75 [pid = 1260] [id = 537]
06:14:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (1C5F4800) [pid = 1260] [serial = 1506] [outer = 00000000]
06:14:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (1C894400) [pid = 1260] [serial = 1507] [outer = 1C5F4800]
06:14:31 INFO - PROCESS | 1260 | 1450275271500 Marionette INFO loaded listener.js
06:14:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (1D017800) [pid = 1260] [serial = 1508] [outer = 1C5F4800]
06:14:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:32 INFO - document served over http requires an https
06:14:32 INFO - sub-resource via fetch-request using the meta-csp
06:14:32 INFO - delivery method with no-redirect and when
06:14:32 INFO - the target request is same-origin.
06:14:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 730ms
06:14:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:14:32 INFO - PROCESS | 1260 | ++DOCSHELL 1CF4F400 == 76 [pid = 1260] [id = 538]
06:14:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (1D01FC00) [pid = 1260] [serial = 1509] [outer = 00000000]
06:14:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (1DEBB400) [pid = 1260] [serial = 1510] [outer = 1D01FC00]
06:14:32 INFO - PROCESS | 1260 | 1450275272210 Marionette INFO loaded listener.js
06:14:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (1DEDDC00) [pid = 1260] [serial = 1511] [outer = 1D01FC00]
06:14:33 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:33 INFO - document served over http requires an https
06:14:33 INFO - sub-resource via fetch-request using the meta-csp
06:14:33 INFO - delivery method with swap-origin-redirect and when
06:14:33 INFO - the target request is same-origin.
06:14:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1021ms
06:14:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:14:33 INFO - PROCESS | 1260 | ++DOCSHELL 11D04800 == 77 [pid = 1260] [id = 539]
06:14:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (124B8800) [pid = 1260] [serial = 1512] [outer = 00000000]
06:14:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (14297000) [pid = 1260] [serial = 1513] [outer = 124B8800]
06:14:33 INFO - PROCESS | 1260 | 1450275273546 Marionette INFO loaded listener.js
06:14:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (14C10800) [pid = 1260] [serial = 1514] [outer = 124B8800]
06:14:34 INFO - PROCESS | 1260 | ++DOCSHELL 1529D000 == 78 [pid = 1260] [id = 540]
06:14:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (1549A000) [pid = 1260] [serial = 1515] [outer = 00000000]
06:14:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (16B99800) [pid = 1260] [serial = 1516] [outer = 1549A000]
06:14:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:34 INFO - document served over http requires an https
06:14:34 INFO - sub-resource via iframe-tag using the meta-csp
06:14:34 INFO - delivery method with keep-origin-redirect and when
06:14:34 INFO - the target request is same-origin.
06:14:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1140ms
06:14:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:14:34 INFO - PROCESS | 1260 | ++DOCSHELL 16021000 == 79 [pid = 1260] [id = 541]
06:14:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (1602E400) [pid = 1260] [serial = 1517] [outer = 00000000]
06:14:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (19591800) [pid = 1260] [serial = 1518] [outer = 1602E400]
06:14:34 INFO - PROCESS | 1260 | 1450275274622 Marionette INFO loaded listener.js
06:14:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (1A545000) [pid = 1260] [serial = 1519] [outer = 1602E400]
06:14:35 INFO - PROCESS | 1260 | ++DOCSHELL 1DEA7000 == 80 [pid = 1260] [id = 542]
06:14:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (1DEDCC00) [pid = 1260] [serial = 1520] [outer = 00000000]
06:14:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (1F648400) [pid = 1260] [serial = 1521] [outer = 1DEDCC00]
06:14:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:35 INFO - document served over http requires an https
06:14:35 INFO - sub-resource via iframe-tag using the meta-csp
06:14:35 INFO - delivery method with no-redirect and when
06:14:35 INFO - the target request is same-origin.
06:14:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1022ms
06:14:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:14:35 INFO - PROCESS | 1260 | ++DOCSHELL 1F642800 == 81 [pid = 1260] [id = 543]
06:14:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (1F643800) [pid = 1260] [serial = 1522] [outer = 00000000]
06:14:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (1FF49400) [pid = 1260] [serial = 1523] [outer = 1F643800]
06:14:35 INFO - PROCESS | 1260 | 1450275275676 Marionette INFO loaded listener.js
06:14:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (1FF7E400) [pid = 1260] [serial = 1524] [outer = 1F643800]
06:14:36 INFO - PROCESS | 1260 | ++DOCSHELL 20336400 == 82 [pid = 1260] [id = 544]
06:14:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (20338400) [pid = 1260] [serial = 1525] [outer = 00000000]
06:14:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (203BE000) [pid = 1260] [serial = 1526] [outer = 20338400]
06:14:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:36 INFO - document served over http requires an https
06:14:36 INFO - sub-resource via iframe-tag using the meta-csp
06:14:36 INFO - delivery method with swap-origin-redirect and when
06:14:36 INFO - the target request is same-origin.
06:14:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1077ms
06:14:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:14:36 INFO - PROCESS | 1260 | ++DOCSHELL 20391400 == 83 [pid = 1260] [id = 545]
06:14:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (20395000) [pid = 1260] [serial = 1527] [outer = 00000000]
06:14:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (2040EC00) [pid = 1260] [serial = 1528] [outer = 20395000]
06:14:36 INFO - PROCESS | 1260 | 1450275276760 Marionette INFO loaded listener.js
06:14:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (20574C00) [pid = 1260] [serial = 1529] [outer = 20395000]
06:14:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:37 INFO - document served over http requires an https
06:14:37 INFO - sub-resource via script-tag using the meta-csp
06:14:37 INFO - delivery method with keep-origin-redirect and when
06:14:37 INFO - the target request is same-origin.
06:14:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1130ms
06:14:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:14:37 INFO - PROCESS | 1260 | ++DOCSHELL 20399000 == 84 [pid = 1260] [id = 546]
06:14:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (203C2C00) [pid = 1260] [serial = 1530] [outer = 00000000]
06:14:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (209C9000) [pid = 1260] [serial = 1531] [outer = 203C2C00]
06:14:37 INFO - PROCESS | 1260 | 1450275277854 Marionette INFO loaded listener.js
06:14:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (209CE400) [pid = 1260] [serial = 1532] [outer = 203C2C00]
06:14:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:38 INFO - document served over http requires an https
06:14:38 INFO - sub-resource via script-tag using the meta-csp
06:14:38 INFO - delivery method with no-redirect and when
06:14:38 INFO - the target request is same-origin.
06:14:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
06:14:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:14:38 INFO - PROCESS | 1260 | ++DOCSHELL 20F85800 == 85 [pid = 1260] [id = 547]
06:14:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (20F86000) [pid = 1260] [serial = 1533] [outer = 00000000]
06:14:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (2167B400) [pid = 1260] [serial = 1534] [outer = 20F86000]
06:14:38 INFO - PROCESS | 1260 | 1450275278805 Marionette INFO loaded listener.js
06:14:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (21972000) [pid = 1260] [serial = 1535] [outer = 20F86000]
06:14:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:39 INFO - document served over http requires an https
06:14:39 INFO - sub-resource via script-tag using the meta-csp
06:14:39 INFO - delivery method with swap-origin-redirect and when
06:14:39 INFO - the target request is same-origin.
06:14:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
06:14:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:14:39 INFO - PROCESS | 1260 | ++DOCSHELL 21674400 == 86 [pid = 1260] [id = 548]
06:14:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (21971400) [pid = 1260] [serial = 1536] [outer = 00000000]
06:14:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (21D2BC00) [pid = 1260] [serial = 1537] [outer = 21971400]
06:14:39 INFO - PROCESS | 1260 | 1450275279764 Marionette INFO loaded listener.js
06:14:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (21F77800) [pid = 1260] [serial = 1538] [outer = 21971400]
06:14:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:40 INFO - document served over http requires an https
06:14:40 INFO - sub-resource via xhr-request using the meta-csp
06:14:40 INFO - delivery method with keep-origin-redirect and when
06:14:40 INFO - the target request is same-origin.
06:14:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
06:14:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:14:40 INFO - PROCESS | 1260 | ++DOCSHELL 21D2B000 == 87 [pid = 1260] [id = 549]
06:14:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (2220E400) [pid = 1260] [serial = 1539] [outer = 00000000]
06:14:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (2233D400) [pid = 1260] [serial = 1540] [outer = 2220E400]
06:14:40 INFO - PROCESS | 1260 | 1450275280758 Marionette INFO loaded listener.js
06:14:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (22341400) [pid = 1260] [serial = 1541] [outer = 2220E400]
06:14:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:41 INFO - document served over http requires an https
06:14:41 INFO - sub-resource via xhr-request using the meta-csp
06:14:41 INFO - delivery method with no-redirect and when
06:14:41 INFO - the target request is same-origin.
06:14:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 971ms
06:14:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:14:41 INFO - PROCESS | 1260 | ++DOCSHELL 222D3000 == 88 [pid = 1260] [id = 550]
06:14:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (222D6800) [pid = 1260] [serial = 1542] [outer = 00000000]
06:14:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (2257B800) [pid = 1260] [serial = 1543] [outer = 222D6800]
06:14:41 INFO - PROCESS | 1260 | 1450275281739 Marionette INFO loaded listener.js
06:14:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (22581400) [pid = 1260] [serial = 1544] [outer = 222D6800]
06:14:42 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:42 INFO - document served over http requires an https
06:14:42 INFO - sub-resource via xhr-request using the meta-csp
06:14:42 INFO - delivery method with swap-origin-redirect and when
06:14:42 INFO - the target request is same-origin.
06:14:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
06:14:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:14:42 INFO - PROCESS | 1260 | ++DOCSHELL 22406C00 == 89 [pid = 1260] [id = 551]
06:14:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (22408C00) [pid = 1260] [serial = 1545] [outer = 00000000]
06:14:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (22E08800) [pid = 1260] [serial = 1546] [outer = 22408C00]
06:14:42 INFO - PROCESS | 1260 | 1450275282700 Marionette INFO loaded listener.js
06:14:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (22E0F800) [pid = 1260] [serial = 1547] [outer = 22408C00]
06:14:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:43 INFO - document served over http requires an http
06:14:43 INFO - sub-resource via fetch-request using the meta-referrer
06:14:43 INFO - delivery method with keep-origin-redirect and when
06:14:43 INFO - the target request is cross-origin.
06:14:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1019ms
06:14:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:14:43 INFO - PROCESS | 1260 | ++DOCSHELL 22E1A000 == 90 [pid = 1260] [id = 552]
06:14:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (23208000) [pid = 1260] [serial = 1548] [outer = 00000000]
06:14:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (2345F400) [pid = 1260] [serial = 1549] [outer = 23208000]
06:14:43 INFO - PROCESS | 1260 | 1450275283749 Marionette INFO loaded listener.js
06:14:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (2363D400) [pid = 1260] [serial = 1550] [outer = 23208000]
06:14:44 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:44 INFO - document served over http requires an http
06:14:44 INFO - sub-resource via fetch-request using the meta-referrer
06:14:44 INFO - delivery method with no-redirect and when
06:14:44 INFO - the target request is cross-origin.
06:14:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1020ms
06:14:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:14:44 INFO - PROCESS | 1260 | ++DOCSHELL 23272400 == 91 [pid = 1260] [id = 553]
06:14:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (23641400) [pid = 1260] [serial = 1551] [outer = 00000000]
06:14:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (23791000) [pid = 1260] [serial = 1552] [outer = 23641400]
06:14:44 INFO - PROCESS | 1260 | 1450275284814 Marionette INFO loaded listener.js
06:14:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (23794C00) [pid = 1260] [serial = 1553] [outer = 23641400]
06:14:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:45 INFO - document served over http requires an http
06:14:45 INFO - sub-resource via fetch-request using the meta-referrer
06:14:45 INFO - delivery method with swap-origin-redirect and when
06:14:45 INFO - the target request is cross-origin.
06:14:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 988ms
06:14:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:14:45 INFO - PROCESS | 1260 | ++DOCSHELL 23786000 == 92 [pid = 1260] [id = 554]
06:14:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (2378B800) [pid = 1260] [serial = 1554] [outer = 00000000]
06:14:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (23966400) [pid = 1260] [serial = 1555] [outer = 2378B800]
06:14:45 INFO - PROCESS | 1260 | 1450275285751 Marionette INFO loaded listener.js
06:14:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (2387A800) [pid = 1260] [serial = 1556] [outer = 2378B800]
06:14:46 INFO - PROCESS | 1260 | ++DOCSHELL 239E2C00 == 93 [pid = 1260] [id = 555]
06:14:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (239E8400) [pid = 1260] [serial = 1557] [outer = 00000000]
06:14:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (239F5400) [pid = 1260] [serial = 1558] [outer = 239E8400]
06:14:46 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:46 INFO - document served over http requires an http
06:14:46 INFO - sub-resource via iframe-tag using the meta-referrer
06:14:46 INFO - delivery method with keep-origin-redirect and when
06:14:46 INFO - the target request is cross-origin.
06:14:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1022ms
06:14:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:14:46 INFO - PROCESS | 1260 | ++DOCSHELL 239E9000 == 94 [pid = 1260] [id = 556]
06:14:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (239EA000) [pid = 1260] [serial = 1559] [outer = 00000000]
06:14:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (23A0B800) [pid = 1260] [serial = 1560] [outer = 239EA000]
06:14:46 INFO - PROCESS | 1260 | 1450275286837 Marionette INFO loaded listener.js
06:14:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (23A0B000) [pid = 1260] [serial = 1561] [outer = 239EA000]
06:14:47 INFO - PROCESS | 1260 | ++DOCSHELL 2433E400 == 95 [pid = 1260] [id = 557]
06:14:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (24371C00) [pid = 1260] [serial = 1562] [outer = 00000000]
06:14:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (2433A800) [pid = 1260] [serial = 1563] [outer = 24371C00]
06:14:47 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:47 INFO - document served over http requires an http
06:14:47 INFO - sub-resource via iframe-tag using the meta-referrer
06:14:47 INFO - delivery method with no-redirect and when
06:14:47 INFO - the target request is cross-origin.
06:14:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1128ms
06:14:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:14:47 INFO - PROCESS | 1260 | ++DOCSHELL 24335C00 == 96 [pid = 1260] [id = 558]
06:14:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (24338400) [pid = 1260] [serial = 1564] [outer = 00000000]
06:14:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (24BB0400) [pid = 1260] [serial = 1565] [outer = 24338400]
06:14:47 INFO - PROCESS | 1260 | 1450275287962 Marionette INFO loaded listener.js
06:14:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (24BB7000) [pid = 1260] [serial = 1566] [outer = 24338400]
06:14:48 INFO - PROCESS | 1260 | ++DOCSHELL 25342000 == 97 [pid = 1260] [id = 559]
06:14:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (25343000) [pid = 1260] [serial = 1567] [outer = 00000000]
06:14:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (25D30C00) [pid = 1260] [serial = 1568] [outer = 25343000]
06:14:48 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:48 INFO - document served over http requires an http
06:14:48 INFO - sub-resource via iframe-tag using the meta-referrer
06:14:48 INFO - delivery method with swap-origin-redirect and when
06:14:48 INFO - the target request is cross-origin.
06:14:48 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
06:14:48 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:14:48 INFO - PROCESS | 1260 | ++DOCSHELL 24BB6C00 == 98 [pid = 1260] [id = 560]
06:14:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (25342400) [pid = 1260] [serial = 1569] [outer = 00000000]
06:14:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (25D3A400) [pid = 1260] [serial = 1570] [outer = 25342400]
06:14:49 INFO - PROCESS | 1260 | 1450275289013 Marionette INFO loaded listener.js
06:14:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (27944800) [pid = 1260] [serial = 1571] [outer = 25342400]
06:14:49 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:49 INFO - document served over http requires an http
06:14:49 INFO - sub-resource via script-tag using the meta-referrer
06:14:49 INFO - delivery method with keep-origin-redirect and when
06:14:49 INFO - the target request is cross-origin.
06:14:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1031ms
06:14:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:14:49 INFO - PROCESS | 1260 | ++DOCSHELL 25D30800 == 99 [pid = 1260] [id = 561]
06:14:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (25D33000) [pid = 1260] [serial = 1572] [outer = 00000000]
06:14:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (27996800) [pid = 1260] [serial = 1573] [outer = 25D33000]
06:14:50 INFO - PROCESS | 1260 | 1450275290003 Marionette INFO loaded listener.js
06:14:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (2799C000) [pid = 1260] [serial = 1574] [outer = 25D33000]
06:14:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:50 INFO - document served over http requires an http
06:14:50 INFO - sub-resource via script-tag using the meta-referrer
06:14:50 INFO - delivery method with no-redirect and when
06:14:50 INFO - the target request is cross-origin.
06:14:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
06:14:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:14:50 INFO - PROCESS | 1260 | ++DOCSHELL 27993400 == 100 [pid = 1260] [id = 562]
06:14:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (279B7800) [pid = 1260] [serial = 1575] [outer = 00000000]
06:14:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (279EE000) [pid = 1260] [serial = 1576] [outer = 279B7800]
06:14:50 INFO - PROCESS | 1260 | 1450275290940 Marionette INFO loaded listener.js
06:14:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (279F0800) [pid = 1260] [serial = 1577] [outer = 279B7800]
06:14:51 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:51 INFO - document served over http requires an http
06:14:51 INFO - sub-resource via script-tag using the meta-referrer
06:14:51 INFO - delivery method with swap-origin-redirect and when
06:14:51 INFO - the target request is cross-origin.
06:14:51 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 971ms
06:14:51 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:14:51 INFO - PROCESS | 1260 | ++DOCSHELL 279EA800 == 101 [pid = 1260] [id = 563]
06:14:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (279EB800) [pid = 1260] [serial = 1578] [outer = 00000000]
06:14:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (2868A000) [pid = 1260] [serial = 1579] [outer = 279EB800]
06:14:51 INFO - PROCESS | 1260 | 1450275291957 Marionette INFO loaded listener.js
06:14:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (2868DC00) [pid = 1260] [serial = 1580] [outer = 279EB800]
06:14:52 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:52 INFO - document served over http requires an http
06:14:52 INFO - sub-resource via xhr-request using the meta-referrer
06:14:52 INFO - delivery method with keep-origin-redirect and when
06:14:52 INFO - the target request is cross-origin.
06:14:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
06:14:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:14:52 INFO - PROCESS | 1260 | ++DOCSHELL 23B46800 == 102 [pid = 1260] [id = 564]
06:14:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (24331800) [pid = 1260] [serial = 1581] [outer = 00000000]
06:14:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (28713000) [pid = 1260] [serial = 1582] [outer = 24331800]
06:14:52 INFO - PROCESS | 1260 | 1450275292882 Marionette INFO loaded listener.js
06:14:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (2871AC00) [pid = 1260] [serial = 1583] [outer = 24331800]
06:14:53 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:53 INFO - document served over http requires an http
06:14:53 INFO - sub-resource via xhr-request using the meta-referrer
06:14:53 INFO - delivery method with no-redirect and when
06:14:53 INFO - the target request is cross-origin.
06:14:53 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
06:14:53 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:14:53 INFO - PROCESS | 1260 | ++DOCSHELL 28710800 == 103 [pid = 1260] [id = 565]
06:14:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (28716800) [pid = 1260] [serial = 1584] [outer = 00000000]
06:14:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (2886A400) [pid = 1260] [serial = 1585] [outer = 28716800]
06:14:53 INFO - PROCESS | 1260 | 1450275293879 Marionette INFO loaded listener.js
06:14:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (2886E800) [pid = 1260] [serial = 1586] [outer = 28716800]
06:14:54 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:54 INFO - document served over http requires an http
06:14:54 INFO - sub-resource via xhr-request using the meta-referrer
06:14:54 INFO - delivery method with swap-origin-redirect and when
06:14:54 INFO - the target request is cross-origin.
06:14:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1021ms
06:14:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:14:54 INFO - PROCESS | 1260 | ++DOCSHELL 28867800 == 104 [pid = 1260] [id = 566]
06:14:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (28868800) [pid = 1260] [serial = 1587] [outer = 00000000]
06:14:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (2898C800) [pid = 1260] [serial = 1588] [outer = 28868800]
06:14:54 INFO - PROCESS | 1260 | 1450275294895 Marionette INFO loaded listener.js
06:14:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (28990C00) [pid = 1260] [serial = 1589] [outer = 28868800]
06:14:55 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:55 INFO - document served over http requires an https
06:14:55 INFO - sub-resource via fetch-request using the meta-referrer
06:14:55 INFO - delivery method with keep-origin-redirect and when
06:14:55 INFO - the target request is cross-origin.
06:14:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
06:14:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:14:55 INFO - PROCESS | 1260 | ++DOCSHELL 28989C00 == 105 [pid = 1260] [id = 567]
06:14:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (2898A000) [pid = 1260] [serial = 1590] [outer = 00000000]
06:14:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (294B2800) [pid = 1260] [serial = 1591] [outer = 2898A000]
06:14:55 INFO - PROCESS | 1260 | 1450275295897 Marionette INFO loaded listener.js
06:14:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (2973C000) [pid = 1260] [serial = 1592] [outer = 2898A000]
06:14:56 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:14:56 INFO - document served over http requires an https
06:14:56 INFO - sub-resource via fetch-request using the meta-referrer
06:14:56 INFO - delivery method with no-redirect and when
06:14:56 INFO - the target request is cross-origin.
06:14:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1021ms
06:14:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:14:56 INFO - PROCESS | 1260 | ++DOCSHELL 294B0800 == 106 [pid = 1260] [id = 568]
06:14:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (294B1000) [pid = 1260] [serial = 1593] [outer = 00000000]
06:14:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (29958000) [pid = 1260] [serial = 1594] [outer = 294B1000]
06:14:56 INFO - PROCESS | 1260 | 1450275296927 Marionette INFO loaded listener.js
06:14:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (29962000) [pid = 1260] [serial = 1595] [outer = 294B1000]
06:15:00 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:00 INFO - document served over http requires an https
06:15:00 INFO - sub-resource via fetch-request using the meta-referrer
06:15:00 INFO - delivery method with swap-origin-redirect and when
06:15:00 INFO - the target request is cross-origin.
06:15:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 3727ms
06:15:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:15:00 INFO - PROCESS | 1260 | ++DOCSHELL 1110EC00 == 107 [pid = 1260] [id = 569]
06:15:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (11180000) [pid = 1260] [serial = 1596] [outer = 00000000]
06:15:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (1C5F3800) [pid = 1260] [serial = 1597] [outer = 11180000]
06:15:00 INFO - PROCESS | 1260 | 1450275300653 Marionette INFO loaded listener.js
06:15:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (20333000) [pid = 1260] [serial = 1598] [outer = 11180000]
06:15:01 INFO - PROCESS | 1260 | ++DOCSHELL 12417400 == 108 [pid = 1260] [id = 570]
06:15:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (166C1C00) [pid = 1260] [serial = 1599] [outer = 00000000]
06:15:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (16B96000) [pid = 1260] [serial = 1600] [outer = 166C1C00]
06:15:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:02 INFO - document served over http requires an https
06:15:02 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:02 INFO - delivery method with keep-origin-redirect and when
06:15:02 INFO - the target request is cross-origin.
06:15:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1785ms
06:15:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 12417C00 == 107 [pid = 1260] [id = 486]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 13D73800 == 106 [pid = 1260] [id = 497]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 15572400 == 105 [pid = 1260] [id = 498]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1DEBA000 == 104 [pid = 1260] [id = 499]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1F645400 == 103 [pid = 1260] [id = 500]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 2197AC00 == 102 [pid = 1260] [id = 501]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 21D26400 == 101 [pid = 1260] [id = 502]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 2259C800 == 100 [pid = 1260] [id = 503]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 23271800 == 99 [pid = 1260] [id = 504]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 23A04C00 == 98 [pid = 1260] [id = 505]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 2533AC00 == 97 [pid = 1260] [id = 506]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 279E9C00 == 96 [pid = 1260] [id = 507]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 28809C00 == 95 [pid = 1260] [id = 508]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 297EAC00 == 94 [pid = 1260] [id = 509]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 236E9C00 == 93 [pid = 1260] [id = 510]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 236E7400 == 92 [pid = 1260] [id = 511]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 2220F800 == 91 [pid = 1260] [id = 226]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 28891400 == 90 [pid = 1260] [id = 512]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 236ED800 == 89 [pid = 1260] [id = 513]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 2A643400 == 88 [pid = 1260] [id = 514]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 22405800 == 87 [pid = 1260] [id = 515]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 303AC800 == 86 [pid = 1260] [id = 516]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 2991F800 == 85 [pid = 1260] [id = 517]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 236E8400 == 84 [pid = 1260] [id = 518]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 302A6000 == 83 [pid = 1260] [id = 519]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 304A1C00 == 82 [pid = 1260] [id = 520]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 304A3800 == 81 [pid = 1260] [id = 521]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1188AC00 == 80 [pid = 1260] [id = 523]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1130F000 == 79 [pid = 1260] [id = 524]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 15580000 == 78 [pid = 1260] [id = 525]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1556F000 == 77 [pid = 1260] [id = 526]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1648D400 == 76 [pid = 1260] [id = 527]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1240B400 == 75 [pid = 1260] [id = 528]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 168AE000 == 74 [pid = 1260] [id = 529]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 0BF37000 == 73 [pid = 1260] [id = 530]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 12410800 == 72 [pid = 1260] [id = 531]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 16210000 == 71 [pid = 1260] [id = 532]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 19596000 == 70 [pid = 1260] [id = 533]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 19C2CC00 == 69 [pid = 1260] [id = 535]
06:15:03 INFO - PROCESS | 1260 | --DOCSHELL 1C5EF000 == 68 [pid = 1260] [id = 537]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1117F000 == 67 [pid = 1260] [id = 522]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 125E0800 == 66 [pid = 1260] [id = 536]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 19A60400 == 65 [pid = 1260] [id = 534]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 11D04800 == 64 [pid = 1260] [id = 539]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1529D000 == 63 [pid = 1260] [id = 540]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 16021000 == 62 [pid = 1260] [id = 541]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1DEA7000 == 61 [pid = 1260] [id = 542]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1F642800 == 60 [pid = 1260] [id = 543]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 20336400 == 59 [pid = 1260] [id = 544]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 20391400 == 58 [pid = 1260] [id = 545]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 20399000 == 57 [pid = 1260] [id = 546]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 20F85800 == 56 [pid = 1260] [id = 547]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 21674400 == 55 [pid = 1260] [id = 548]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 21D2B000 == 54 [pid = 1260] [id = 549]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 222D3000 == 53 [pid = 1260] [id = 550]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 14135400 == 52 [pid = 1260] [id = 127]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 22406C00 == 51 [pid = 1260] [id = 551]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1A4E5800 == 50 [pid = 1260] [id = 280]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 22E1A000 == 49 [pid = 1260] [id = 552]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1DEBC800 == 48 [pid = 1260] [id = 126]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 23272400 == 47 [pid = 1260] [id = 553]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 23786000 == 46 [pid = 1260] [id = 554]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 239E2C00 == 45 [pid = 1260] [id = 555]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 239E9000 == 44 [pid = 1260] [id = 556]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 2433E400 == 43 [pid = 1260] [id = 557]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 24335C00 == 42 [pid = 1260] [id = 558]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 25342000 == 41 [pid = 1260] [id = 559]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 24BB6C00 == 40 [pid = 1260] [id = 560]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 25D30800 == 39 [pid = 1260] [id = 561]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 27993400 == 38 [pid = 1260] [id = 562]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 279EA800 == 37 [pid = 1260] [id = 563]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 23B46800 == 36 [pid = 1260] [id = 564]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 28710800 == 35 [pid = 1260] [id = 565]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 28867800 == 34 [pid = 1260] [id = 566]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 28989C00 == 33 [pid = 1260] [id = 567]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 294B0800 == 32 [pid = 1260] [id = 568]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1110EC00 == 31 [pid = 1260] [id = 569]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 12417400 == 30 [pid = 1260] [id = 570]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 20402000 == 29 [pid = 1260] [id = 496]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 1CF4F400 == 28 [pid = 1260] [id = 538]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 21F7C800 == 27 [pid = 1260] [id = 224]
06:15:05 INFO - PROCESS | 1260 | --DOCSHELL 2098DC00 == 26 [pid = 1260] [id = 421]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (20331800) [pid = 1260] [serial = 1388] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (1A540400) [pid = 1260] [serial = 1379] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (286D8800) [pid = 1260] [serial = 1301] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (287E3C00) [pid = 1260] [serial = 1304] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (28875400) [pid = 1260] [serial = 1309] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (1DEBA800) [pid = 1260] [serial = 1382] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (19AD6400) [pid = 1260] [serial = 1367] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (1DEA2400) [pid = 1260] [serial = 1385] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (27BB0400) [pid = 1260] [serial = 1298] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (16266400) [pid = 1260] [serial = 1272] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (20985800) [pid = 1260] [serial = 1267] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (2794B000) [pid = 1260] [serial = 1295] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (203C1000) [pid = 1260] [serial = 1277] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (21977800) [pid = 1260] [serial = 1280] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (222D9C00) [pid = 1260] [serial = 1283] [outer = 00000000] [url = about:blank]
06:15:06 INFO - PROCESS | 1260 | ++DOCSHELL 0BE83C00 == 27 [pid = 1260] [id = 571]
06:15:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (0BE84C00) [pid = 1260] [serial = 1601] [outer = 00000000]
06:15:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (0BE8C000) [pid = 1260] [serial = 1602] [outer = 0BE84C00]
06:15:06 INFO - PROCESS | 1260 | 1450275306199 Marionette INFO loaded listener.js
06:15:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (0BF4C800) [pid = 1260] [serial = 1603] [outer = 0BE84C00]
06:15:07 INFO - PROCESS | 1260 | ++DOCSHELL 0CB11800 == 28 [pid = 1260] [id = 572]
06:15:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (0CB12000) [pid = 1260] [serial = 1604] [outer = 00000000]
06:15:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (0CB13400) [pid = 1260] [serial = 1605] [outer = 0CB12000]
06:15:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:07 INFO - document served over http requires an https
06:15:07 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:07 INFO - delivery method with no-redirect and when
06:15:07 INFO - the target request is cross-origin.
06:15:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 5082ms
06:15:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:15:07 INFO - PROCESS | 1260 | ++DOCSHELL 0CB93C00 == 29 [pid = 1260] [id = 573]
06:15:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (0CB94000) [pid = 1260] [serial = 1606] [outer = 00000000]
06:15:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (0CB9C800) [pid = 1260] [serial = 1607] [outer = 0CB94000]
06:15:07 INFO - PROCESS | 1260 | 1450275307432 Marionette INFO loaded listener.js
06:15:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (0CCED400) [pid = 1260] [serial = 1608] [outer = 0CB94000]
06:15:07 INFO - PROCESS | 1260 | ++DOCSHELL 11186800 == 30 [pid = 1260] [id = 574]
06:15:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (11187400) [pid = 1260] [serial = 1609] [outer = 00000000]
06:15:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (1118A400) [pid = 1260] [serial = 1610] [outer = 11187400]
06:15:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:08 INFO - document served over http requires an https
06:15:08 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:08 INFO - delivery method with swap-origin-redirect and when
06:15:08 INFO - the target request is cross-origin.
06:15:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
06:15:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:15:08 INFO - PROCESS | 1260 | ++DOCSHELL 0D8D8000 == 31 [pid = 1260] [id = 575]
06:15:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (11185800) [pid = 1260] [serial = 1611] [outer = 00000000]
06:15:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (1130B800) [pid = 1260] [serial = 1612] [outer = 11185800]
06:15:08 INFO - PROCESS | 1260 | 1450275308292 Marionette INFO loaded listener.js
06:15:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (11387000) [pid = 1260] [serial = 1613] [outer = 11185800]
06:15:08 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:08 INFO - document served over http requires an https
06:15:08 INFO - sub-resource via script-tag using the meta-referrer
06:15:08 INFO - delivery method with keep-origin-redirect and when
06:15:08 INFO - the target request is cross-origin.
06:15:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 830ms
06:15:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:15:09 INFO - PROCESS | 1260 | ++DOCSHELL 12410800 == 32 [pid = 1260] [id = 576]
06:15:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (12413400) [pid = 1260] [serial = 1614] [outer = 00000000]
06:15:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (124B0400) [pid = 1260] [serial = 1615] [outer = 12413400]
06:15:09 INFO - PROCESS | 1260 | 1450275309052 Marionette INFO loaded listener.js
06:15:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (125E0800) [pid = 1260] [serial = 1616] [outer = 12413400]
06:15:09 INFO - PROCESS | 1260 | --DOCSHELL 118ACC00 == 31 [pid = 1260] [id = 11]
06:15:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:09 INFO - document served over http requires an https
06:15:09 INFO - sub-resource via script-tag using the meta-referrer
06:15:09 INFO - delivery method with no-redirect and when
06:15:09 INFO - the target request is cross-origin.
06:15:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 770ms
06:15:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:15:09 INFO - PROCESS | 1260 | ++DOCSHELL 12B10400 == 32 [pid = 1260] [id = 577]
06:15:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (1316C000) [pid = 1260] [serial = 1617] [outer = 00000000]
06:15:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (140BFC00) [pid = 1260] [serial = 1618] [outer = 1316C000]
06:15:09 INFO - PROCESS | 1260 | 1450275309878 Marionette INFO loaded listener.js
06:15:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (14135400) [pid = 1260] [serial = 1619] [outer = 1316C000]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (14264800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (2C8ECC00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (2B37B800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (2A141C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (28991000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (2A139400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (28869C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (29740800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (29958800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (29A2E400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (304A5C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (124AA000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (13D73C00) [pid = 1260] [serial = 1394] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275234641]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (1A4E8400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (14C01800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (2A644400) [pid = 1260] [serial = 1441] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (294A6400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (1181B000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (15575000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (118D1800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (20402400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (1D01FC00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (19596400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (28894800) [pid = 1260] [serial = 1436] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275247210]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (19ADB800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (2533B000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (28685000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (302A7000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (304A2000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (14267400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (2CE2E800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (11180C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (1DEDEC00) [pid = 1260] [serial = 1399] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (23B4F800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (16762C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (2C8A4800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (2378A400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (166C0400) [pid = 1260] [serial = 1478] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275263018]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (15583400) [pid = 1260] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (1556F800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (236F1000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (279B5000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (1F6B3000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (29916C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (236EDC00) [pid = 1260] [serial = 1431] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (14297C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (16B99400) [pid = 1260] [serial = 1483] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (2C8A6000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (22E0C400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (2A643C00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (2197B000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (1C5F4800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (303ACC00) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (29916800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (24BAD800) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (22215400) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (236E8000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (0BF41000) [pid = 1260] [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]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (1C894400) [pid = 1260] [serial = 1507] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (1DEBB400) [pid = 1260] [serial = 1510] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (1968D000) [pid = 1260] [serial = 1495] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (1625B400) [pid = 1260] [serial = 1474] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (14C43C00) [pid = 1260] [serial = 1471] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (209C7000) [pid = 1260] [serial = 1402] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (124B1400) [pid = 1260] [serial = 1468] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (16B9D400) [pid = 1260] [serial = 1492] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (22577800) [pid = 1260] [serial = 1408] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (28896800) [pid = 1260] [serial = 1437] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275247210]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (2B37E800) [pid = 1260] [serial = 1434] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (297EC800) [pid = 1260] [serial = 1426] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (11183000) [pid = 1260] [serial = 1486] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (19C26000) [pid = 1260] [serial = 1498] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (21D2F000) [pid = 1260] [serial = 1405] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (287D5800) [pid = 1260] [serial = 1423] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (1A966000) [pid = 1260] [serial = 1501] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (154A1C00) [pid = 1260] [serial = 1484] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (175D3000) [pid = 1260] [serial = 1481] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (236F2000) [pid = 1260] [serial = 1432] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (2B378C00) [pid = 1260] [serial = 1429] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (1556CC00) [pid = 1260] [serial = 1489] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (152A5400) [pid = 1260] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275263018]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (1582AC00) [pid = 1260] [serial = 1476] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (1F647800) [pid = 1260] [serial = 1400] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (1648D800) [pid = 1260] [serial = 1397] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (23A0A400) [pid = 1260] [serial = 1414] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (23465C00) [pid = 1260] [serial = 1411] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (27BA7C00) [pid = 1260] [serial = 1420] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (25366800) [pid = 1260] [serial = 1417] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (1429A800) [pid = 1260] [serial = 1465] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (11D0B800) [pid = 1260] [serial = 1395] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275234641]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (195C5800) [pid = 1260] [serial = 1504] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (2A646800) [pid = 1260] [serial = 1442] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (2BABB400) [pid = 1260] [serial = 1439] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (2A650C00) [pid = 1260] [serial = 1444] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (31513400) [pid = 1260] [serial = 1447] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (2C8AE000) [pid = 1260] [serial = 1450] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (3175DC00) [pid = 1260] [serial = 1453] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (302AFC00) [pid = 1260] [serial = 1456] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (304A7400) [pid = 1260] [serial = 1459] [outer = 00000000] [url = about:blank]
06:15:14 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (32B9F400) [pid = 1260] [serial = 1462] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (304A9000) [pid = 1260] [serial = 1460] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (302B2C00) [pid = 1260] [serial = 1457] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (31761400) [pid = 1260] [serial = 1454] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (25D2F000) [pid = 1260] [serial = 1418] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (24332400) [pid = 1260] [serial = 1415] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (2363E800) [pid = 1260] [serial = 1412] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (1C5ECC00) [pid = 1260] [serial = 1364] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (18DA1000) [pid = 1260] [serial = 1361] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (2D60D800) [pid = 1260] [serial = 1356] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (2D606C00) [pid = 1260] [serial = 1351] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (24BB7400) [pid = 1260] [serial = 1346] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (30A3EC00) [pid = 1260] [serial = 1343] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (2C8F6800) [pid = 1260] [serial = 1340] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (2BAC2400) [pid = 1260] [serial = 1337] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (2B49C800) [pid = 1260] [serial = 1334] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (1130D400) [pid = 1260] [serial = 1496] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (29734800) [pid = 1260] [serial = 1319] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (2A146C00) [pid = 1260] [serial = 1331] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 158 (28991400) [pid = 1260] [serial = 1314] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 157 (1A40D000) [pid = 1260] [serial = 1499] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 156 (29987C00) [pid = 1260] [serial = 1322] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 155 (1A970800) [pid = 1260] [serial = 1502] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 154 (29B59000) [pid = 1260] [serial = 1325] [outer = 00000000] [url = about:blank]
06:15:15 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (2A5A7400) [pid = 1260] [serial = 1328] [outer = 00000000] [url = about:blank]
06:15:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:15 INFO - document served over http requires an https
06:15:15 INFO - sub-resource via script-tag using the meta-referrer
06:15:15 INFO - delivery method with swap-origin-redirect and when
06:15:15 INFO - the target request is cross-origin.
06:15:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 5478ms
06:15:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:15:15 INFO - PROCESS | 1260 | ++DOCSHELL 13D73C00 == 33 [pid = 1260] [id = 578]
06:15:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (140CCC00) [pid = 1260] [serial = 1620] [outer = 00000000]
06:15:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 155 (14268800) [pid = 1260] [serial = 1621] [outer = 140CCC00]
06:15:15 INFO - PROCESS | 1260 | 1450275315269 Marionette INFO loaded listener.js
06:15:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 156 (14292400) [pid = 1260] [serial = 1622] [outer = 140CCC00]
06:15:15 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:15 INFO - document served over http requires an https
06:15:15 INFO - sub-resource via xhr-request using the meta-referrer
06:15:15 INFO - delivery method with keep-origin-redirect and when
06:15:15 INFO - the target request is cross-origin.
06:15:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
06:15:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:15:15 INFO - PROCESS | 1260 | ++DOCSHELL 0CA1F000 == 34 [pid = 1260] [id = 579]
06:15:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 157 (13D75400) [pid = 1260] [serial = 1623] [outer = 00000000]
06:15:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 158 (15091C00) [pid = 1260] [serial = 1624] [outer = 13D75400]
06:15:16 INFO - PROCESS | 1260 | 1450275315997 Marionette INFO loaded listener.js
06:15:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 159 (1509AC00) [pid = 1260] [serial = 1625] [outer = 13D75400]
06:15:16 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:16 INFO - document served over http requires an https
06:15:16 INFO - sub-resource via xhr-request using the meta-referrer
06:15:16 INFO - delivery method with no-redirect and when
06:15:16 INFO - the target request is cross-origin.
06:15:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 631ms
06:15:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:15:16 INFO - PROCESS | 1260 | ++DOCSHELL 15299400 == 35 [pid = 1260] [id = 580]
06:15:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (1529A400) [pid = 1260] [serial = 1626] [outer = 00000000]
06:15:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (1539F000) [pid = 1260] [serial = 1627] [outer = 1529A400]
06:15:16 INFO - PROCESS | 1260 | 1450275316656 Marionette INFO loaded listener.js
06:15:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (15494400) [pid = 1260] [serial = 1628] [outer = 1529A400]
06:15:17 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:17 INFO - document served over http requires an https
06:15:17 INFO - sub-resource via xhr-request using the meta-referrer
06:15:17 INFO - delivery method with swap-origin-redirect and when
06:15:17 INFO - the target request is cross-origin.
06:15:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
06:15:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:15:17 INFO - PROCESS | 1260 | ++DOCSHELL 0CB1EC00 == 36 [pid = 1260] [id = 581]
06:15:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (0CB92400) [pid = 1260] [serial = 1629] [outer = 00000000]
06:15:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (11183400) [pid = 1260] [serial = 1630] [outer = 0CB92400]
06:15:17 INFO - PROCESS | 1260 | 1450275317668 Marionette INFO loaded listener.js
06:15:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (11888C00) [pid = 1260] [serial = 1631] [outer = 0CB92400]
06:15:18 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:18 INFO - document served over http requires an http
06:15:18 INFO - sub-resource via fetch-request using the meta-referrer
06:15:18 INFO - delivery method with keep-origin-redirect and when
06:15:18 INFO - the target request is same-origin.
06:15:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
06:15:18 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:15:18 INFO - PROCESS | 1260 | ++DOCSHELL 1117F800 == 37 [pid = 1260] [id = 582]
06:15:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (13D6E400) [pid = 1260] [serial = 1632] [outer = 00000000]
06:15:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (14C0C800) [pid = 1260] [serial = 1633] [outer = 13D6E400]
06:15:18 INFO - PROCESS | 1260 | 1450275318674 Marionette INFO loaded listener.js
06:15:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (1549B000) [pid = 1260] [serial = 1634] [outer = 13D6E400]
06:15:19 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:19 INFO - document served over http requires an http
06:15:19 INFO - sub-resource via fetch-request using the meta-referrer
06:15:19 INFO - delivery method with no-redirect and when
06:15:19 INFO - the target request is same-origin.
06:15:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
06:15:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:15:19 INFO - PROCESS | 1260 | ++DOCSHELL 15573400 == 38 [pid = 1260] [id = 583]
06:15:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (15574000) [pid = 1260] [serial = 1635] [outer = 00000000]
06:15:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (15580C00) [pid = 1260] [serial = 1636] [outer = 15574000]
06:15:19 INFO - PROCESS | 1260 | 1450275319671 Marionette INFO loaded listener.js
06:15:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (15826000) [pid = 1260] [serial = 1637] [outer = 15574000]
06:15:20 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:20 INFO - document served over http requires an http
06:15:20 INFO - sub-resource via fetch-request using the meta-referrer
06:15:20 INFO - delivery method with swap-origin-redirect and when
06:15:20 INFO - the target request is same-origin.
06:15:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
06:15:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:15:20 INFO - PROCESS | 1260 | ++DOCSHELL 11388800 == 39 [pid = 1260] [id = 584]
06:15:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (15831000) [pid = 1260] [serial = 1638] [outer = 00000000]
06:15:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (16029000) [pid = 1260] [serial = 1639] [outer = 15831000]
06:15:20 INFO - PROCESS | 1260 | 1450275320582 Marionette INFO loaded listener.js
06:15:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (16031C00) [pid = 1260] [serial = 1640] [outer = 15831000]
06:15:21 INFO - PROCESS | 1260 | ++DOCSHELL 163AF000 == 40 [pid = 1260] [id = 585]
06:15:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (165A3400) [pid = 1260] [serial = 1641] [outer = 00000000]
06:15:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (16525000) [pid = 1260] [serial = 1642] [outer = 165A3400]
06:15:21 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:21 INFO - document served over http requires an http
06:15:21 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:21 INFO - delivery method with keep-origin-redirect and when
06:15:21 INFO - the target request is same-origin.
06:15:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 971ms
06:15:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:15:21 INFO - PROCESS | 1260 | ++DOCSHELL 162C1400 == 41 [pid = 1260] [id = 586]
06:15:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (1639C400) [pid = 1260] [serial = 1643] [outer = 00000000]
06:15:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (166B9400) [pid = 1260] [serial = 1644] [outer = 1639C400]
06:15:21 INFO - PROCESS | 1260 | 1450275321582 Marionette INFO loaded listener.js
06:15:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (168A8000) [pid = 1260] [serial = 1645] [outer = 1639C400]
06:15:22 INFO - PROCESS | 1260 | ++DOCSHELL 16B93000 == 42 [pid = 1260] [id = 587]
06:15:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (16B9B800) [pid = 1260] [serial = 1646] [outer = 00000000]
06:15:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (16B99400) [pid = 1260] [serial = 1647] [outer = 16B9B800]
06:15:22 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:22 INFO - document served over http requires an http
06:15:22 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:22 INFO - delivery method with no-redirect and when
06:15:22 INFO - the target request is same-origin.
06:15:22 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1023ms
06:15:22 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:15:22 INFO - PROCESS | 1260 | ++DOCSHELL 168B6400 == 43 [pid = 1260] [id = 588]
06:15:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (16B91C00) [pid = 1260] [serial = 1648] [outer = 00000000]
06:15:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (16DE9C00) [pid = 1260] [serial = 1649] [outer = 16B91C00]
06:15:22 INFO - PROCESS | 1260 | 1450275322694 Marionette INFO loaded listener.js
06:15:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (175D6400) [pid = 1260] [serial = 1650] [outer = 16B91C00]
06:15:23 INFO - PROCESS | 1260 | ++DOCSHELL 175DF400 == 44 [pid = 1260] [id = 589]
06:15:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (18AE6000) [pid = 1260] [serial = 1651] [outer = 00000000]
06:15:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (18BB7C00) [pid = 1260] [serial = 1652] [outer = 18AE6000]
06:15:23 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:23 INFO - document served over http requires an http
06:15:23 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:23 INFO - delivery method with swap-origin-redirect and when
06:15:23 INFO - the target request is same-origin.
06:15:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
06:15:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:15:23 INFO - PROCESS | 1260 | ++DOCSHELL 16DEA000 == 45 [pid = 1260] [id = 590]
06:15:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (175D9C00) [pid = 1260] [serial = 1653] [outer = 00000000]
06:15:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (18CD5C00) [pid = 1260] [serial = 1654] [outer = 175D9C00]
06:15:23 INFO - PROCESS | 1260 | 1450275323697 Marionette INFO loaded listener.js
06:15:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (18CDC800) [pid = 1260] [serial = 1655] [outer = 175D9C00]
06:15:24 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:24 INFO - document served over http requires an http
06:15:24 INFO - sub-resource via script-tag using the meta-referrer
06:15:24 INFO - delivery method with keep-origin-redirect and when
06:15:24 INFO - the target request is same-origin.
06:15:24 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 970ms
06:15:24 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:15:24 INFO - PROCESS | 1260 | ++DOCSHELL 18C4D800 == 46 [pid = 1260] [id = 591]
06:15:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (1938E400) [pid = 1260] [serial = 1656] [outer = 00000000]
06:15:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (19595C00) [pid = 1260] [serial = 1657] [outer = 1938E400]
06:15:24 INFO - PROCESS | 1260 | 1450275324630 Marionette INFO loaded listener.js
06:15:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (1959A800) [pid = 1260] [serial = 1658] [outer = 1938E400]
06:15:25 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:25 INFO - document served over http requires an http
06:15:25 INFO - sub-resource via script-tag using the meta-referrer
06:15:25 INFO - delivery method with no-redirect and when
06:15:25 INFO - the target request is same-origin.
06:15:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 870ms
06:15:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:15:25 INFO - PROCESS | 1260 | ++DOCSHELL 195CE800 == 47 [pid = 1260] [id = 592]
06:15:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (195D1000) [pid = 1260] [serial = 1659] [outer = 00000000]
06:15:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (1968B800) [pid = 1260] [serial = 1660] [outer = 195D1000]
06:15:25 INFO - PROCESS | 1260 | 1450275325542 Marionette INFO loaded listener.js
06:15:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (1968DC00) [pid = 1260] [serial = 1661] [outer = 195D1000]
06:15:26 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:26 INFO - document served over http requires an http
06:15:26 INFO - sub-resource via script-tag using the meta-referrer
06:15:26 INFO - delivery method with swap-origin-redirect and when
06:15:26 INFO - the target request is same-origin.
06:15:26 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 891ms
06:15:26 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:15:26 INFO - PROCESS | 1260 | ++DOCSHELL 19A68400 == 48 [pid = 1260] [id = 593]
06:15:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (19A69000) [pid = 1260] [serial = 1662] [outer = 00000000]
06:15:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (19ADE000) [pid = 1260] [serial = 1663] [outer = 19A69000]
06:15:26 INFO - PROCESS | 1260 | 1450275326426 Marionette INFO loaded listener.js
06:15:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (19B21400) [pid = 1260] [serial = 1664] [outer = 19A69000]
06:15:27 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:27 INFO - document served over http requires an http
06:15:27 INFO - sub-resource via xhr-request using the meta-referrer
06:15:27 INFO - delivery method with keep-origin-redirect and when
06:15:27 INFO - the target request is same-origin.
06:15:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 931ms
06:15:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:15:27 INFO - PROCESS | 1260 | ++DOCSHELL 19B2AC00 == 49 [pid = 1260] [id = 594]
06:15:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (19C26800) [pid = 1260] [serial = 1665] [outer = 00000000]
06:15:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (1A408000) [pid = 1260] [serial = 1666] [outer = 19C26800]
06:15:27 INFO - PROCESS | 1260 | 1450275327428 Marionette INFO loaded listener.js
06:15:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (1A4E5800) [pid = 1260] [serial = 1667] [outer = 19C26800]
06:15:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:28 INFO - document served over http requires an http
06:15:28 INFO - sub-resource via xhr-request using the meta-referrer
06:15:28 INFO - delivery method with no-redirect and when
06:15:28 INFO - the target request is same-origin.
06:15:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 970ms
06:15:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:15:28 INFO - PROCESS | 1260 | ++DOCSHELL 1526AC00 == 50 [pid = 1260] [id = 595]
06:15:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (1958F400) [pid = 1260] [serial = 1668] [outer = 00000000]
06:15:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (1A599400) [pid = 1260] [serial = 1669] [outer = 1958F400]
06:15:28 INFO - PROCESS | 1260 | 1450275328339 Marionette INFO loaded listener.js
06:15:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (1A59DC00) [pid = 1260] [serial = 1670] [outer = 1958F400]
06:15:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:28 INFO - document served over http requires an http
06:15:28 INFO - sub-resource via xhr-request using the meta-referrer
06:15:28 INFO - delivery method with swap-origin-redirect and when
06:15:28 INFO - the target request is same-origin.
06:15:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
06:15:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:15:29 INFO - PROCESS | 1260 | ++DOCSHELL 1A545800 == 51 [pid = 1260] [id = 596]
06:15:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (1A594400) [pid = 1260] [serial = 1671] [outer = 00000000]
06:15:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (1A970000) [pid = 1260] [serial = 1672] [outer = 1A594400]
06:15:29 INFO - PROCESS | 1260 | 1450275329250 Marionette INFO loaded listener.js
06:15:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (1C5CC800) [pid = 1260] [serial = 1673] [outer = 1A594400]
06:15:29 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:29 INFO - document served over http requires an https
06:15:29 INFO - sub-resource via fetch-request using the meta-referrer
06:15:29 INFO - delivery method with keep-origin-redirect and when
06:15:29 INFO - the target request is same-origin.
06:15:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
06:15:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:15:30 INFO - PROCESS | 1260 | ++DOCSHELL 1C5F1C00 == 52 [pid = 1260] [id = 597]
06:15:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (1C5F2000) [pid = 1260] [serial = 1674] [outer = 00000000]
06:15:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (1C892000) [pid = 1260] [serial = 1675] [outer = 1C5F2000]
06:15:30 INFO - PROCESS | 1260 | 1450275330256 Marionette INFO loaded listener.js
06:15:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (1C896000) [pid = 1260] [serial = 1676] [outer = 1C5F2000]
06:15:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:30 INFO - document served over http requires an https
06:15:30 INFO - sub-resource via fetch-request using the meta-referrer
06:15:30 INFO - delivery method with no-redirect and when
06:15:30 INFO - the target request is same-origin.
06:15:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1020ms
06:15:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:15:31 INFO - PROCESS | 1260 | ++DOCSHELL 1CF4CC00 == 53 [pid = 1260] [id = 598]
06:15:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (1CF50000) [pid = 1260] [serial = 1677] [outer = 00000000]
06:15:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (1DE9F400) [pid = 1260] [serial = 1678] [outer = 1CF50000]
06:15:31 INFO - PROCESS | 1260 | 1450275331252 Marionette INFO loaded listener.js
06:15:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (1DEA2000) [pid = 1260] [serial = 1679] [outer = 1CF50000]
06:15:31 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:31 INFO - document served over http requires an https
06:15:31 INFO - sub-resource via fetch-request using the meta-referrer
06:15:31 INFO - delivery method with swap-origin-redirect and when
06:15:31 INFO - the target request is same-origin.
06:15:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 971ms
06:15:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:15:32 INFO - PROCESS | 1260 | ++DOCSHELL 18DA3400 == 54 [pid = 1260] [id = 599]
06:15:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (1CF4A000) [pid = 1260] [serial = 1680] [outer = 00000000]
06:15:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (1DEBFC00) [pid = 1260] [serial = 1681] [outer = 1CF4A000]
06:15:32 INFO - PROCESS | 1260 | 1450275332240 Marionette INFO loaded listener.js
06:15:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (1DEDAC00) [pid = 1260] [serial = 1682] [outer = 1CF4A000]
06:15:32 INFO - PROCESS | 1260 | ++DOCSHELL 1DEDFC00 == 55 [pid = 1260] [id = 600]
06:15:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (1DF25C00) [pid = 1260] [serial = 1683] [outer = 00000000]
06:15:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (1DF29800) [pid = 1260] [serial = 1684] [outer = 1DF25C00]
06:15:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:32 INFO - document served over http requires an https
06:15:32 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:32 INFO - delivery method with keep-origin-redirect and when
06:15:32 INFO - the target request is same-origin.
06:15:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1076ms
06:15:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:15:33 INFO - PROCESS | 1260 | ++DOCSHELL 1DEC4000 == 56 [pid = 1260] [id = 601]
06:15:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (1DEDE800) [pid = 1260] [serial = 1685] [outer = 00000000]
06:15:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (1F64D800) [pid = 1260] [serial = 1686] [outer = 1DEDE800]
06:15:33 INFO - PROCESS | 1260 | 1450275333337 Marionette INFO loaded listener.js
06:15:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (1FF47400) [pid = 1260] [serial = 1687] [outer = 1DEDE800]
06:15:33 INFO - PROCESS | 1260 | ++DOCSHELL 1FF7F000 == 57 [pid = 1260] [id = 602]
06:15:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (20332400) [pid = 1260] [serial = 1688] [outer = 00000000]
06:15:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (20333400) [pid = 1260] [serial = 1689] [outer = 20332400]
06:15:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:34 INFO - document served over http requires an https
06:15:34 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:34 INFO - delivery method with no-redirect and when
06:15:34 INFO - the target request is same-origin.
06:15:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1070ms
06:15:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:15:34 INFO - PROCESS | 1260 | ++DOCSHELL 1A540400 == 58 [pid = 1260] [id = 603]
06:15:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (1C88D000) [pid = 1260] [serial = 1690] [outer = 00000000]
06:15:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (2038E400) [pid = 1260] [serial = 1691] [outer = 1C88D000]
06:15:34 INFO - PROCESS | 1260 | 1450275334417 Marionette INFO loaded listener.js
06:15:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (20396400) [pid = 1260] [serial = 1692] [outer = 1C88D000]
06:15:34 INFO - PROCESS | 1260 | ++DOCSHELL 203C5400 == 59 [pid = 1260] [id = 604]
06:15:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (203C6000) [pid = 1260] [serial = 1693] [outer = 00000000]
06:15:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (20334000) [pid = 1260] [serial = 1694] [outer = 203C6000]
06:15:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:35 INFO - document served over http requires an https
06:15:35 INFO - sub-resource via iframe-tag using the meta-referrer
06:15:35 INFO - delivery method with swap-origin-redirect and when
06:15:35 INFO - the target request is same-origin.
06:15:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
06:15:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:15:35 INFO - PROCESS | 1260 | ++DOCSHELL 16202400 == 60 [pid = 1260] [id = 605]
06:15:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (1C5CB400) [pid = 1260] [serial = 1695] [outer = 00000000]
06:15:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (20409C00) [pid = 1260] [serial = 1696] [outer = 1C5CB400]
06:15:35 INFO - PROCESS | 1260 | 1450275335460 Marionette INFO loaded listener.js
06:15:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (20410000) [pid = 1260] [serial = 1697] [outer = 1C5CB400]
06:15:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:36 INFO - document served over http requires an https
06:15:36 INFO - sub-resource via script-tag using the meta-referrer
06:15:36 INFO - delivery method with keep-origin-redirect and when
06:15:36 INFO - the target request is same-origin.
06:15:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1019ms
06:15:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:15:36 INFO - PROCESS | 1260 | ++DOCSHELL 20406000 == 61 [pid = 1260] [id = 606]
06:15:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (20578C00) [pid = 1260] [serial = 1698] [outer = 00000000]
06:15:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (2098B000) [pid = 1260] [serial = 1699] [outer = 20578C00]
06:15:36 INFO - PROCESS | 1260 | 1450275336443 Marionette INFO loaded listener.js
06:15:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (20990000) [pid = 1260] [serial = 1700] [outer = 20578C00]
06:15:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:37 INFO - document served over http requires an https
06:15:37 INFO - sub-resource via script-tag using the meta-referrer
06:15:37 INFO - delivery method with no-redirect and when
06:15:37 INFO - the target request is same-origin.
06:15:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 971ms
06:15:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:15:37 INFO - PROCESS | 1260 | ++DOCSHELL 20985800 == 62 [pid = 1260] [id = 607]
06:15:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (2098E000) [pid = 1260] [serial = 1701] [outer = 00000000]
06:15:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (209CB400) [pid = 1260] [serial = 1702] [outer = 2098E000]
06:15:37 INFO - PROCESS | 1260 | 1450275337433 Marionette INFO loaded listener.js
06:15:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (209D3C00) [pid = 1260] [serial = 1703] [outer = 2098E000]
06:15:38 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:38 INFO - document served over http requires an https
06:15:38 INFO - sub-resource via script-tag using the meta-referrer
06:15:38 INFO - delivery method with swap-origin-redirect and when
06:15:38 INFO - the target request is same-origin.
06:15:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1019ms
06:15:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:15:38 INFO - PROCESS | 1260 | ++DOCSHELL 209C7C00 == 63 [pid = 1260] [id = 608]
06:15:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (209CB000) [pid = 1260] [serial = 1704] [outer = 00000000]
06:15:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (20FF0000) [pid = 1260] [serial = 1705] [outer = 209CB000]
06:15:38 INFO - PROCESS | 1260 | 1450275338444 Marionette INFO loaded listener.js
06:15:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (21671800) [pid = 1260] [serial = 1706] [outer = 209CB000]
06:15:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:39 INFO - document served over http requires an https
06:15:39 INFO - sub-resource via xhr-request using the meta-referrer
06:15:39 INFO - delivery method with keep-origin-redirect and when
06:15:39 INFO - the target request is same-origin.
06:15:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
06:15:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:15:40 INFO - PROCESS | 1260 | ++DOCSHELL 21680C00 == 64 [pid = 1260] [id = 609]
06:15:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (2196E400) [pid = 1260] [serial = 1707] [outer = 00000000]
06:15:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (2197CC00) [pid = 1260] [serial = 1708] [outer = 2196E400]
06:15:40 INFO - PROCESS | 1260 | 1450275340256 Marionette INFO loaded listener.js
06:15:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (21A05800) [pid = 1260] [serial = 1709] [outer = 2196E400]
06:15:40 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:40 INFO - document served over http requires an https
06:15:40 INFO - sub-resource via xhr-request using the meta-referrer
06:15:40 INFO - delivery method with no-redirect and when
06:15:40 INFO - the target request is same-origin.
06:15:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 930ms
06:15:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:15:41 INFO - PROCESS | 1260 | ++DOCSHELL 2056D800 == 65 [pid = 1260] [id = 610]
06:15:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (2056E000) [pid = 1260] [serial = 1710] [outer = 00000000]
06:15:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (21A0EC00) [pid = 1260] [serial = 1711] [outer = 2056E000]
06:15:41 INFO - PROCESS | 1260 | 1450275341180 Marionette INFO loaded listener.js
06:15:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (21D2AC00) [pid = 1260] [serial = 1712] [outer = 2056E000]
06:15:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:41 INFO - document served over http requires an https
06:15:41 INFO - sub-resource via xhr-request using the meta-referrer
06:15:41 INFO - delivery method with swap-origin-redirect and when
06:15:41 INFO - the target request is same-origin.
06:15:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 971ms
06:15:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:15:42 INFO - PROCESS | 1260 | ++DOCSHELL 0C587400 == 66 [pid = 1260] [id = 611]
06:15:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (0C68E400) [pid = 1260] [serial = 1713] [outer = 00000000]
06:15:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (11D02000) [pid = 1260] [serial = 1714] [outer = 0C68E400]
06:15:42 INFO - PROCESS | 1260 | 1450275342170 Marionette INFO loaded listener.js
06:15:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (13D6D400) [pid = 1260] [serial = 1715] [outer = 0C68E400]
06:15:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:43 INFO - document served over http requires an http
06:15:43 INFO - sub-resource via fetch-request using the http-csp
06:15:43 INFO - delivery method with keep-origin-redirect and when
06:15:43 INFO - the target request is cross-origin.
06:15:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1484ms
06:15:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:15:43 INFO - PROCESS | 1260 | ++DOCSHELL 0CB16400 == 67 [pid = 1260] [id = 612]
06:15:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (0CB17400) [pid = 1260] [serial = 1716] [outer = 00000000]
06:15:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (1117E800) [pid = 1260] [serial = 1717] [outer = 0CB17400]
06:15:43 INFO - PROCESS | 1260 | 1450275343634 Marionette INFO loaded listener.js
06:15:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (1181B000) [pid = 1260] [serial = 1718] [outer = 0CB17400]
06:15:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:44 INFO - document served over http requires an http
06:15:44 INFO - sub-resource via fetch-request using the http-csp
06:15:44 INFO - delivery method with no-redirect and when
06:15:44 INFO - the target request is cross-origin.
06:15:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
06:15:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:15:44 INFO - PROCESS | 1260 | ++DOCSHELL 0BE8EC00 == 68 [pid = 1260] [id = 613]
06:15:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (0CB9CC00) [pid = 1260] [serial = 1719] [outer = 00000000]
06:15:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (15092400) [pid = 1260] [serial = 1720] [outer = 0CB9CC00]
06:15:44 INFO - PROCESS | 1260 | 1450275344611 Marionette INFO loaded listener.js
06:15:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (1556FC00) [pid = 1260] [serial = 1721] [outer = 0CB9CC00]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 14E96800 == 67 [pid = 1260] [id = 22]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 0C690400 == 66 [pid = 1260] [id = 31]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 11302C00 == 65 [pid = 1260] [id = 33]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 18AE8000 == 64 [pid = 1260] [id = 16]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 11307400 == 63 [pid = 1260] [id = 18]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 11B4DC00 == 62 [pid = 1260] [id = 29]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 0CA20800 == 61 [pid = 1260] [id = 28]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 1625EC00 == 60 [pid = 1260] [id = 14]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 11186800 == 59 [pid = 1260] [id = 574]
06:15:45 INFO - PROCESS | 1260 | --DOCSHELL 0CB11800 == 58 [pid = 1260] [id = 572]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (1DEDDC00) [pid = 1260] [serial = 1511] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (32BA1C00) [pid = 1260] [serial = 1463] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (2C8B1000) [pid = 1260] [serial = 1451] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (31515800) [pid = 1260] [serial = 1448] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (303A2C00) [pid = 1260] [serial = 1445] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (2A13F400) [pid = 1260] [serial = 1440] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (20983800) [pid = 1260] [serial = 1393] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (152A4000) [pid = 1260] [serial = 1466] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (27BAF400) [pid = 1260] [serial = 1421] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (18CD9800) [pid = 1260] [serial = 1398] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (162C5000) [pid = 1260] [serial = 1477] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (16027C00) [pid = 1260] [serial = 1490] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (2CECC000) [pid = 1260] [serial = 1430] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (18DA5C00) [pid = 1260] [serial = 1482] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (287D5000) [pid = 1260] [serial = 1424] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (21F86000) [pid = 1260] [serial = 1406] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (11308C00) [pid = 1260] [serial = 1487] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (297EEC00) [pid = 1260] [serial = 1427] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (2888A400) [pid = 1260] [serial = 1435] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (22599400) [pid = 1260] [serial = 1409] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (12B08000) [pid = 1260] [serial = 1469] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (20F7F400) [pid = 1260] [serial = 1403] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (1526F800) [pid = 1260] [serial = 1472] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (1D017800) [pid = 1260] [serial = 1508] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (18D9B800) [pid = 1260] [serial = 1493] [outer = 00000000] [url = about:blank]
06:15:45 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (1C5E6400) [pid = 1260] [serial = 1505] [outer = 00000000] [url = about:blank]
06:15:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:45 INFO - document served over http requires an http
06:15:45 INFO - sub-resource via fetch-request using the http-csp
06:15:45 INFO - delivery method with swap-origin-redirect and when
06:15:45 INFO - the target request is cross-origin.
06:15:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1274ms
06:15:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:15:45 INFO - PROCESS | 1260 | ++DOCSHELL 0C81E400 == 59 [pid = 1260] [id = 614]
06:15:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (0C82D000) [pid = 1260] [serial = 1722] [outer = 00000000]
06:15:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (1110C400) [pid = 1260] [serial = 1723] [outer = 0C82D000]
06:15:45 INFO - PROCESS | 1260 | 1450275345791 Marionette INFO loaded listener.js
06:15:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (1130F000) [pid = 1260] [serial = 1724] [outer = 0C82D000]
06:15:46 INFO - PROCESS | 1260 | ++DOCSHELL 13D72800 == 60 [pid = 1260] [id = 615]
06:15:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (140C3800) [pid = 1260] [serial = 1725] [outer = 00000000]
06:15:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (13D6FC00) [pid = 1260] [serial = 1726] [outer = 140C3800]
06:15:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:46 INFO - document served over http requires an http
06:15:46 INFO - sub-resource via iframe-tag using the http-csp
06:15:46 INFO - delivery method with keep-origin-redirect and when
06:15:46 INFO - the target request is cross-origin.
06:15:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 771ms
06:15:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:15:46 INFO - PROCESS | 1260 | ++DOCSHELL 118D4C00 == 61 [pid = 1260] [id = 616]
06:15:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (124B4000) [pid = 1260] [serial = 1727] [outer = 00000000]
06:15:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (1426C400) [pid = 1260] [serial = 1728] [outer = 124B4000]
06:15:46 INFO - PROCESS | 1260 | 1450275346690 Marionette INFO loaded listener.js
06:15:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (14E96800) [pid = 1260] [serial = 1729] [outer = 124B4000]
06:15:47 INFO - PROCESS | 1260 | ++DOCSHELL 1529B000 == 62 [pid = 1260] [id = 617]
06:15:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (152A0000) [pid = 1260] [serial = 1730] [outer = 00000000]
06:15:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (15493400) [pid = 1260] [serial = 1731] [outer = 152A0000]
06:15:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:47 INFO - document served over http requires an http
06:15:47 INFO - sub-resource via iframe-tag using the http-csp
06:15:47 INFO - delivery method with no-redirect and when
06:15:47 INFO - the target request is cross-origin.
06:15:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 771ms
06:15:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:15:47 INFO - PROCESS | 1260 | ++DOCSHELL 1526F800 == 63 [pid = 1260] [id = 618]
06:15:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (15298400) [pid = 1260] [serial = 1732] [outer = 00000000]
06:15:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (16025C00) [pid = 1260] [serial = 1733] [outer = 15298400]
06:15:47 INFO - PROCESS | 1260 | 1450275347395 Marionette INFO loaded listener.js
06:15:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (1639E400) [pid = 1260] [serial = 1734] [outer = 15298400]
06:15:47 INFO - PROCESS | 1260 | ++DOCSHELL 16AC7C00 == 64 [pid = 1260] [id = 619]
06:15:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (16ACD800) [pid = 1260] [serial = 1735] [outer = 00000000]
06:15:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (16B97000) [pid = 1260] [serial = 1736] [outer = 16ACD800]
06:15:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:47 INFO - document served over http requires an http
06:15:47 INFO - sub-resource via iframe-tag using the http-csp
06:15:47 INFO - delivery method with swap-origin-redirect and when
06:15:47 INFO - the target request is cross-origin.
06:15:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 830ms
06:15:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:15:48 INFO - PROCESS | 1260 | ++DOCSHELL 168AD400 == 65 [pid = 1260] [id = 620]
06:15:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (16ACB400) [pid = 1260] [serial = 1737] [outer = 00000000]
06:15:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (18BB8800) [pid = 1260] [serial = 1738] [outer = 16ACB400]
06:15:48 INFO - PROCESS | 1260 | 1450275348259 Marionette INFO loaded listener.js
06:15:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (19390C00) [pid = 1260] [serial = 1739] [outer = 16ACB400]
06:15:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:48 INFO - document served over http requires an http
06:15:48 INFO - sub-resource via script-tag using the http-csp
06:15:48 INFO - delivery method with keep-origin-redirect and when
06:15:48 INFO - the target request is cross-origin.
06:15:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 770ms
06:15:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:15:48 INFO - PROCESS | 1260 | ++DOCSHELL 19394C00 == 66 [pid = 1260] [id = 621]
06:15:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (19683000) [pid = 1260] [serial = 1740] [outer = 00000000]
06:15:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (19C2BC00) [pid = 1260] [serial = 1741] [outer = 19683000]
06:15:48 INFO - PROCESS | 1260 | 1450275348983 Marionette INFO loaded listener.js
06:15:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (1A4E4400) [pid = 1260] [serial = 1742] [outer = 19683000]
06:15:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:49 INFO - document served over http requires an http
06:15:49 INFO - sub-resource via script-tag using the http-csp
06:15:49 INFO - delivery method with no-redirect and when
06:15:49 INFO - the target request is cross-origin.
06:15:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 670ms
06:15:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:15:49 INFO - PROCESS | 1260 | ++DOCSHELL 1C5EBC00 == 67 [pid = 1260] [id = 622]
06:15:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (1C5EC400) [pid = 1260] [serial = 1743] [outer = 00000000]
06:15:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (1D01A800) [pid = 1260] [serial = 1744] [outer = 1C5EC400]
06:15:49 INFO - PROCESS | 1260 | 1450275349675 Marionette INFO loaded listener.js
06:15:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (1DEBD000) [pid = 1260] [serial = 1745] [outer = 1C5EC400]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (2378B800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (222D6800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (22408C00) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (2220E400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (21971400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (1602E400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (1F643800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (124B8800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (11B4F400) [pid = 1260] [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.]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (11180000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (1316C000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (203C2C00) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (140CCC00) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (1DEDCC00) [pid = 1260] [serial = 1520] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275275104]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (0CB94000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (1549A000) [pid = 1260] [serial = 1515] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (166C1C00) [pid = 1260] [serial = 1599] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (24371C00) [pid = 1260] [serial = 1562] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275287320]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (0BE84C00) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (12413400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (279B7800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (13D75400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (25342400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (20338400) [pid = 1260] [serial = 1525] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (11187400) [pid = 1260] [serial = 1609] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (25343000) [pid = 1260] [serial = 1567] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (294B1000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (28868800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (2898A000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (28716800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (279EB800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (24331800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (24338400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (239EA000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (23208000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (23641400) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (2167B400) [pid = 1260] [serial = 1534] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (21D2BC00) [pid = 1260] [serial = 1537] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (2040EC00) [pid = 1260] [serial = 1528] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (209C9000) [pid = 1260] [serial = 1531] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (1F648400) [pid = 1260] [serial = 1521] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275275104]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (19591800) [pid = 1260] [serial = 1518] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (203BE000) [pid = 1260] [serial = 1526] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (1FF49400) [pid = 1260] [serial = 1523] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (16B99800) [pid = 1260] [serial = 1516] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (14297000) [pid = 1260] [serial = 1513] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (16B96000) [pid = 1260] [serial = 1600] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (1C5F3800) [pid = 1260] [serial = 1597] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (1118A400) [pid = 1260] [serial = 1610] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (0CB9C800) [pid = 1260] [serial = 1607] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (124B0400) [pid = 1260] [serial = 1615] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (1130B800) [pid = 1260] [serial = 1612] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (15091C00) [pid = 1260] [serial = 1624] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (0CB13400) [pid = 1260] [serial = 1605] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275307005]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (0BE8C000) [pid = 1260] [serial = 1602] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (14268800) [pid = 1260] [serial = 1621] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (140BFC00) [pid = 1260] [serial = 1618] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (1539F000) [pid = 1260] [serial = 1627] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (11185800) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (20395000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (0CB12000) [pid = 1260] [serial = 1604] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275307005]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (20F86000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (239E8400) [pid = 1260] [serial = 1557] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (25D33000) [pid = 1260] [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]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (29958000) [pid = 1260] [serial = 1594] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (2898C800) [pid = 1260] [serial = 1588] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (294B2800) [pid = 1260] [serial = 1591] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (2886A400) [pid = 1260] [serial = 1585] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (2868A000) [pid = 1260] [serial = 1579] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (28713000) [pid = 1260] [serial = 1582] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (27996800) [pid = 1260] [serial = 1573] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (279EE000) [pid = 1260] [serial = 1576] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (25D30C00) [pid = 1260] [serial = 1568] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (24BB0400) [pid = 1260] [serial = 1565] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (25D3A400) [pid = 1260] [serial = 1570] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (2433A800) [pid = 1260] [serial = 1563] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275287320]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (23A0B800) [pid = 1260] [serial = 1560] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (2345F400) [pid = 1260] [serial = 1549] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (23791000) [pid = 1260] [serial = 1552] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (239F5400) [pid = 1260] [serial = 1558] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (23966400) [pid = 1260] [serial = 1555] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (2257B800) [pid = 1260] [serial = 1543] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (22E08800) [pid = 1260] [serial = 1546] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (2233D400) [pid = 1260] [serial = 1540] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (21F77800) [pid = 1260] [serial = 1538] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (0C811800) [pid = 1260] [serial = 1149] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%27t%20find%20the%20server%20at%20%25%28server%29s.]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (14292400) [pid = 1260] [serial = 1622] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (1509AC00) [pid = 1260] [serial = 1625] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (2886E800) [pid = 1260] [serial = 1586] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (2868DC00) [pid = 1260] [serial = 1580] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (2871AC00) [pid = 1260] [serial = 1583] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (22581400) [pid = 1260] [serial = 1544] [outer = 00000000] [url = about:blank]
06:15:50 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (22341400) [pid = 1260] [serial = 1541] [outer = 00000000] [url = about:blank]
06:15:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:50 INFO - document served over http requires an http
06:15:50 INFO - sub-resource via script-tag using the http-csp
06:15:50 INFO - delivery method with swap-origin-redirect and when
06:15:50 INFO - the target request is cross-origin.
06:15:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 930ms
06:15:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:15:50 INFO - PROCESS | 1260 | ++DOCSHELL 1181F000 == 68 [pid = 1260] [id = 623]
06:15:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (140CA000) [pid = 1260] [serial = 1746] [outer = 00000000]
06:15:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (1602E400) [pid = 1260] [serial = 1747] [outer = 140CA000]
06:15:50 INFO - PROCESS | 1260 | 1450275350568 Marionette INFO loaded listener.js
06:15:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (1DEA3000) [pid = 1260] [serial = 1748] [outer = 140CA000]
06:15:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:51 INFO - document served over http requires an http
06:15:51 INFO - sub-resource via xhr-request using the http-csp
06:15:51 INFO - delivery method with keep-origin-redirect and when
06:15:51 INFO - the target request is cross-origin.
06:15:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
06:15:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:15:51 INFO - PROCESS | 1260 | ++DOCSHELL 1F643800 == 69 [pid = 1260] [id = 624]
06:15:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (20332C00) [pid = 1260] [serial = 1749] [outer = 00000000]
06:15:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (20569C00) [pid = 1260] [serial = 1750] [outer = 20332C00]
06:15:51 INFO - PROCESS | 1260 | 1450275351218 Marionette INFO loaded listener.js
06:15:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (20604C00) [pid = 1260] [serial = 1751] [outer = 20332C00]
06:15:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:51 INFO - document served over http requires an http
06:15:51 INFO - sub-resource via xhr-request using the http-csp
06:15:51 INFO - delivery method with no-redirect and when
06:15:51 INFO - the target request is cross-origin.
06:15:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 631ms
06:15:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:15:51 INFO - PROCESS | 1260 | ++DOCSHELL 20F8A400 == 70 [pid = 1260] [id = 625]
06:15:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (20FE6800) [pid = 1260] [serial = 1752] [outer = 00000000]
06:15:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (21A07C00) [pid = 1260] [serial = 1753] [outer = 20FE6800]
06:15:51 INFO - PROCESS | 1260 | 1450275351914 Marionette INFO loaded listener.js
06:15:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (21F85400) [pid = 1260] [serial = 1754] [outer = 20FE6800]
06:15:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:52 INFO - document served over http requires an http
06:15:52 INFO - sub-resource via xhr-request using the http-csp
06:15:52 INFO - delivery method with swap-origin-redirect and when
06:15:52 INFO - the target request is cross-origin.
06:15:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 990ms
06:15:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:15:53 INFO - PROCESS | 1260 | ++DOCSHELL 11310800 == 71 [pid = 1260] [id = 626]
06:15:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (11D04800) [pid = 1260] [serial = 1755] [outer = 00000000]
06:15:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (1316CC00) [pid = 1260] [serial = 1756] [outer = 11D04800]
06:15:53 INFO - PROCESS | 1260 | 1450275353072 Marionette INFO loaded listener.js
06:15:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (140BFC00) [pid = 1260] [serial = 1757] [outer = 11D04800]
06:15:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:53 INFO - document served over http requires an https
06:15:53 INFO - sub-resource via fetch-request using the http-csp
06:15:53 INFO - delivery method with keep-origin-redirect and when
06:15:53 INFO - the target request is cross-origin.
06:15:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
06:15:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:15:54 INFO - PROCESS | 1260 | ++DOCSHELL 14269400 == 72 [pid = 1260] [id = 627]
06:15:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (1429BC00) [pid = 1260] [serial = 1758] [outer = 00000000]
06:15:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (16B95C00) [pid = 1260] [serial = 1759] [outer = 1429BC00]
06:15:54 INFO - PROCESS | 1260 | 1450275354064 Marionette INFO loaded listener.js
06:15:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (1A402400) [pid = 1260] [serial = 1760] [outer = 1429BC00]
06:15:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:54 INFO - document served over http requires an https
06:15:54 INFO - sub-resource via fetch-request using the http-csp
06:15:54 INFO - delivery method with no-redirect and when
06:15:54 INFO - the target request is cross-origin.
06:15:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1020ms
06:15:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:15:55 INFO - PROCESS | 1260 | ++DOCSHELL 1FF73400 == 73 [pid = 1260] [id = 628]
06:15:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (20FE5000) [pid = 1260] [serial = 1761] [outer = 00000000]
06:15:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (21D30C00) [pid = 1260] [serial = 1762] [outer = 20FE5000]
06:15:55 INFO - PROCESS | 1260 | 1450275355117 Marionette INFO loaded listener.js
06:15:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (22210400) [pid = 1260] [serial = 1763] [outer = 20FE5000]
06:15:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:55 INFO - document served over http requires an https
06:15:55 INFO - sub-resource via fetch-request using the http-csp
06:15:55 INFO - delivery method with swap-origin-redirect and when
06:15:55 INFO - the target request is cross-origin.
06:15:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1033ms
06:15:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:15:56 INFO - PROCESS | 1260 | ++DOCSHELL 21978400 == 74 [pid = 1260] [id = 629]
06:15:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (22213400) [pid = 1260] [serial = 1764] [outer = 00000000]
06:15:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (222D8C00) [pid = 1260] [serial = 1765] [outer = 22213400]
06:15:56 INFO - PROCESS | 1260 | 1450275356150 Marionette INFO loaded listener.js
06:15:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (2233FC00) [pid = 1260] [serial = 1766] [outer = 22213400]
06:15:56 INFO - PROCESS | 1260 | ++DOCSHELL 22345C00 == 75 [pid = 1260] [id = 630]
06:15:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (22347C00) [pid = 1260] [serial = 1767] [outer = 00000000]
06:15:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (22409C00) [pid = 1260] [serial = 1768] [outer = 22347C00]
06:15:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:56 INFO - document served over http requires an https
06:15:56 INFO - sub-resource via iframe-tag using the http-csp
06:15:56 INFO - delivery method with keep-origin-redirect and when
06:15:56 INFO - the target request is cross-origin.
06:15:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1024ms
06:15:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:15:57 INFO - PROCESS | 1260 | ++DOCSHELL 222D4C00 == 76 [pid = 1260] [id = 631]
06:15:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (2233F400) [pid = 1260] [serial = 1769] [outer = 00000000]
06:15:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (2240C400) [pid = 1260] [serial = 1770] [outer = 2233F400]
06:15:57 INFO - PROCESS | 1260 | 1450275357210 Marionette INFO loaded listener.js
06:15:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (2257F400) [pid = 1260] [serial = 1771] [outer = 2233F400]
06:15:57 INFO - PROCESS | 1260 | ++DOCSHELL 2259B400 == 77 [pid = 1260] [id = 632]
06:15:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (2259B800) [pid = 1260] [serial = 1772] [outer = 00000000]
06:15:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (2240A800) [pid = 1260] [serial = 1773] [outer = 2259B800]
06:15:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:57 INFO - document served over http requires an https
06:15:57 INFO - sub-resource via iframe-tag using the http-csp
06:15:57 INFO - delivery method with no-redirect and when
06:15:57 INFO - the target request is cross-origin.
06:15:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1122ms
06:15:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:15:58 INFO - PROCESS | 1260 | ++DOCSHELL 22593800 == 78 [pid = 1260] [id = 633]
06:15:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (22595800) [pid = 1260] [serial = 1774] [outer = 00000000]
06:15:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (22CC3800) [pid = 1260] [serial = 1775] [outer = 22595800]
06:15:58 INFO - PROCESS | 1260 | 1450275358334 Marionette INFO loaded listener.js
06:15:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (22E03400) [pid = 1260] [serial = 1776] [outer = 22595800]
06:15:58 INFO - PROCESS | 1260 | ++DOCSHELL 22E0C800 == 79 [pid = 1260] [id = 634]
06:15:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (22E0E000) [pid = 1260] [serial = 1777] [outer = 00000000]
06:15:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (22E0E800) [pid = 1260] [serial = 1778] [outer = 22E0E000]
06:15:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:15:59 INFO - document served over http requires an https
06:15:59 INFO - sub-resource via iframe-tag using the http-csp
06:15:59 INFO - delivery method with swap-origin-redirect and when
06:15:59 INFO - the target request is cross-origin.
06:15:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1069ms
06:15:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:15:59 INFO - PROCESS | 1260 | ++DOCSHELL 22CBA800 == 80 [pid = 1260] [id = 635]
06:15:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (22E09800) [pid = 1260] [serial = 1779] [outer = 00000000]
06:15:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (22E1E800) [pid = 1260] [serial = 1780] [outer = 22E09800]
06:15:59 INFO - PROCESS | 1260 | 1450275359417 Marionette INFO loaded listener.js
06:15:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (23209C00) [pid = 1260] [serial = 1781] [outer = 22E09800]
06:16:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:00 INFO - document served over http requires an https
06:16:00 INFO - sub-resource via script-tag using the http-csp
06:16:00 INFO - delivery method with keep-origin-redirect and when
06:16:00 INFO - the target request is cross-origin.
06:16:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1016ms
06:16:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:16:00 INFO - PROCESS | 1260 | ++DOCSHELL 23268000 == 81 [pid = 1260] [id = 636]
06:16:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (2326AC00) [pid = 1260] [serial = 1782] [outer = 00000000]
06:16:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (2345F000) [pid = 1260] [serial = 1783] [outer = 2326AC00]
06:16:00 INFO - PROCESS | 1260 | 1450275360447 Marionette INFO loaded listener.js
06:16:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (23465800) [pid = 1260] [serial = 1784] [outer = 2326AC00]
06:16:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:01 INFO - document served over http requires an https
06:16:01 INFO - sub-resource via script-tag using the http-csp
06:16:01 INFO - delivery method with no-redirect and when
06:16:01 INFO - the target request is cross-origin.
06:16:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
06:16:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:16:01 INFO - PROCESS | 1260 | ++DOCSHELL 1DEB9000 == 82 [pid = 1260] [id = 637]
06:16:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (23270400) [pid = 1260] [serial = 1785] [outer = 00000000]
06:16:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (2364AC00) [pid = 1260] [serial = 1786] [outer = 23270400]
06:16:01 INFO - PROCESS | 1260 | 1450275361380 Marionette INFO loaded listener.js
06:16:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (2364A000) [pid = 1260] [serial = 1787] [outer = 23270400]
06:16:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:02 INFO - document served over http requires an https
06:16:02 INFO - sub-resource via script-tag using the http-csp
06:16:02 INFO - delivery method with swap-origin-redirect and when
06:16:02 INFO - the target request is cross-origin.
06:16:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 971ms
06:16:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:16:02 INFO - PROCESS | 1260 | ++DOCSHELL 23649800 == 83 [pid = 1260] [id = 638]
06:16:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (236E7800) [pid = 1260] [serial = 1788] [outer = 00000000]
06:16:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (23787800) [pid = 1260] [serial = 1789] [outer = 236E7800]
06:16:02 INFO - PROCESS | 1260 | 1450275362367 Marionette INFO loaded listener.js
06:16:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (2378A400) [pid = 1260] [serial = 1790] [outer = 236E7800]
06:16:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:02 INFO - document served over http requires an https
06:16:02 INFO - sub-resource via xhr-request using the http-csp
06:16:02 INFO - delivery method with keep-origin-redirect and when
06:16:02 INFO - the target request is cross-origin.
06:16:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
06:16:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:16:03 INFO - PROCESS | 1260 | ++DOCSHELL 237E3400 == 84 [pid = 1260] [id = 639]
06:16:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (237E5000) [pid = 1260] [serial = 1791] [outer = 00000000]
06:16:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (2387BC00) [pid = 1260] [serial = 1792] [outer = 237E5000]
06:16:03 INFO - PROCESS | 1260 | 1450275363370 Marionette INFO loaded listener.js
06:16:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (2396D400) [pid = 1260] [serial = 1793] [outer = 237E5000]
06:16:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:03 INFO - document served over http requires an https
06:16:03 INFO - sub-resource via xhr-request using the http-csp
06:16:03 INFO - delivery method with no-redirect and when
06:16:03 INFO - the target request is cross-origin.
06:16:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 970ms
06:16:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:16:04 INFO - PROCESS | 1260 | ++DOCSHELL 2387D800 == 85 [pid = 1260] [id = 640]
06:16:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (23970400) [pid = 1260] [serial = 1794] [outer = 00000000]
06:16:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (239E9000) [pid = 1260] [serial = 1795] [outer = 23970400]
06:16:04 INFO - PROCESS | 1260 | 1450275364348 Marionette INFO loaded listener.js
06:16:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (239EDC00) [pid = 1260] [serial = 1796] [outer = 23970400]
06:16:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:04 INFO - document served over http requires an https
06:16:04 INFO - sub-resource via xhr-request using the http-csp
06:16:04 INFO - delivery method with swap-origin-redirect and when
06:16:04 INFO - the target request is cross-origin.
06:16:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
06:16:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:16:05 INFO - PROCESS | 1260 | ++DOCSHELL 239E3C00 == 86 [pid = 1260] [id = 641]
06:16:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (239E8400) [pid = 1260] [serial = 1797] [outer = 00000000]
06:16:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (23B45400) [pid = 1260] [serial = 1798] [outer = 239E8400]
06:16:05 INFO - PROCESS | 1260 | 1450275365255 Marionette INFO loaded listener.js
06:16:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (23B47C00) [pid = 1260] [serial = 1799] [outer = 239E8400]
06:16:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:05 INFO - document served over http requires an http
06:16:05 INFO - sub-resource via fetch-request using the http-csp
06:16:05 INFO - delivery method with keep-origin-redirect and when
06:16:05 INFO - the target request is same-origin.
06:16:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 870ms
06:16:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:16:06 INFO - PROCESS | 1260 | ++DOCSHELL 23A0EC00 == 87 [pid = 1260] [id = 642]
06:16:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (23B42C00) [pid = 1260] [serial = 1800] [outer = 00000000]
06:16:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (2433C000) [pid = 1260] [serial = 1801] [outer = 23B42C00]
06:16:06 INFO - PROCESS | 1260 | 1450275366196 Marionette INFO loaded listener.js
06:16:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (24370400) [pid = 1260] [serial = 1802] [outer = 23B42C00]
06:16:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:06 INFO - document served over http requires an http
06:16:06 INFO - sub-resource via fetch-request using the http-csp
06:16:06 INFO - delivery method with no-redirect and when
06:16:06 INFO - the target request is same-origin.
06:16:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 971ms
06:16:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:16:07 INFO - PROCESS | 1260 | ++DOCSHELL 2437B000 == 88 [pid = 1260] [id = 643]
06:16:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (2437DC00) [pid = 1260] [serial = 1803] [outer = 00000000]
06:16:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (24BB2400) [pid = 1260] [serial = 1804] [outer = 2437DC00]
06:16:07 INFO - PROCESS | 1260 | 1450275367150 Marionette INFO loaded listener.js
06:16:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (24BB6800) [pid = 1260] [serial = 1805] [outer = 2437DC00]
06:16:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:07 INFO - document served over http requires an http
06:16:07 INFO - sub-resource via fetch-request using the http-csp
06:16:07 INFO - delivery method with swap-origin-redirect and when
06:16:07 INFO - the target request is same-origin.
06:16:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
06:16:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:16:08 INFO - PROCESS | 1260 | ++DOCSHELL 24BAD800 == 89 [pid = 1260] [id = 644]
06:16:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (24BB2800) [pid = 1260] [serial = 1806] [outer = 00000000]
06:16:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (25363000) [pid = 1260] [serial = 1807] [outer = 24BB2800]
06:16:08 INFO - PROCESS | 1260 | 1450275368102 Marionette INFO loaded listener.js
06:16:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (25366400) [pid = 1260] [serial = 1808] [outer = 24BB2800]
06:16:08 INFO - PROCESS | 1260 | ++DOCSHELL 25367000 == 90 [pid = 1260] [id = 645]
06:16:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (25D2EC00) [pid = 1260] [serial = 1809] [outer = 00000000]
06:16:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (25D3D000) [pid = 1260] [serial = 1810] [outer = 25D2EC00]
06:16:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:08 INFO - document served over http requires an http
06:16:08 INFO - sub-resource via iframe-tag using the http-csp
06:16:08 INFO - delivery method with keep-origin-redirect and when
06:16:08 INFO - the target request is same-origin.
06:16:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1017ms
06:16:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:16:09 INFO - PROCESS | 1260 | ++DOCSHELL 23877800 == 91 [pid = 1260] [id = 646]
06:16:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (25D33000) [pid = 1260] [serial = 1811] [outer = 00000000]
06:16:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (25DDE000) [pid = 1260] [serial = 1812] [outer = 25D33000]
06:16:09 INFO - PROCESS | 1260 | 1450275369170 Marionette INFO loaded listener.js
06:16:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (2794BC00) [pid = 1260] [serial = 1813] [outer = 25D33000]
06:16:09 INFO - PROCESS | 1260 | ++DOCSHELL 27990000 == 92 [pid = 1260] [id = 647]
06:16:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (27990800) [pid = 1260] [serial = 1814] [outer = 00000000]
06:16:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (27997C00) [pid = 1260] [serial = 1815] [outer = 27990800]
06:16:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:09 INFO - document served over http requires an http
06:16:09 INFO - sub-resource via iframe-tag using the http-csp
06:16:09 INFO - delivery method with no-redirect and when
06:16:09 INFO - the target request is same-origin.
06:16:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1068ms
06:16:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:16:10 INFO - PROCESS | 1260 | ++DOCSHELL 27951C00 == 93 [pid = 1260] [id = 648]
06:16:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (27993400) [pid = 1260] [serial = 1816] [outer = 00000000]
06:16:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (279B3400) [pid = 1260] [serial = 1817] [outer = 27993400]
06:16:10 INFO - PROCESS | 1260 | 1450275370241 Marionette INFO loaded listener.js
06:16:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (279BA800) [pid = 1260] [serial = 1818] [outer = 27993400]
06:16:10 INFO - PROCESS | 1260 | ++DOCSHELL 279E2800 == 94 [pid = 1260] [id = 649]
06:16:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (279E7400) [pid = 1260] [serial = 1819] [outer = 00000000]
06:16:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (279F0C00) [pid = 1260] [serial = 1820] [outer = 279E7400]
06:16:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:10 INFO - document served over http requires an http
06:16:10 INFO - sub-resource via iframe-tag using the http-csp
06:16:10 INFO - delivery method with swap-origin-redirect and when
06:16:10 INFO - the target request is same-origin.
06:16:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1120ms
06:16:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:16:11 INFO - PROCESS | 1260 | ++DOCSHELL 279BA400 == 95 [pid = 1260] [id = 650]
06:16:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (279E2400) [pid = 1260] [serial = 1821] [outer = 00000000]
06:16:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (27BAEC00) [pid = 1260] [serial = 1822] [outer = 279E2400]
06:16:11 INFO - PROCESS | 1260 | 1450275371360 Marionette INFO loaded listener.js
06:16:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (27F46C00) [pid = 1260] [serial = 1823] [outer = 279E2400]
06:16:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:11 INFO - document served over http requires an http
06:16:11 INFO - sub-resource via script-tag using the http-csp
06:16:11 INFO - delivery method with keep-origin-redirect and when
06:16:11 INFO - the target request is same-origin.
06:16:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1020ms
06:16:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:16:12 INFO - PROCESS | 1260 | ++DOCSHELL 2433CC00 == 96 [pid = 1260] [id = 651]
06:16:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (25D38400) [pid = 1260] [serial = 1824] [outer = 00000000]
06:16:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (28687C00) [pid = 1260] [serial = 1825] [outer = 25D38400]
06:16:12 INFO - PROCESS | 1260 | 1450275372359 Marionette INFO loaded listener.js
06:16:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (2868BC00) [pid = 1260] [serial = 1826] [outer = 25D38400]
06:16:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:12 INFO - document served over http requires an http
06:16:12 INFO - sub-resource via script-tag using the http-csp
06:16:12 INFO - delivery method with no-redirect and when
06:16:12 INFO - the target request is same-origin.
06:16:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
06:16:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:16:13 INFO - PROCESS | 1260 | ++DOCSHELL 28687400 == 97 [pid = 1260] [id = 652]
06:16:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (2868D400) [pid = 1260] [serial = 1827] [outer = 00000000]
06:16:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (2870CC00) [pid = 1260] [serial = 1828] [outer = 2868D400]
06:16:13 INFO - PROCESS | 1260 | 1450275373316 Marionette INFO loaded listener.js
06:16:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (2870F400) [pid = 1260] [serial = 1829] [outer = 2868D400]
06:16:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:13 INFO - document served over http requires an http
06:16:13 INFO - sub-resource via script-tag using the http-csp
06:16:13 INFO - delivery method with swap-origin-redirect and when
06:16:13 INFO - the target request is same-origin.
06:16:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 950ms
06:16:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:16:14 INFO - PROCESS | 1260 | ++DOCSHELL 286E3C00 == 98 [pid = 1260] [id = 653]
06:16:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (28718C00) [pid = 1260] [serial = 1830] [outer = 00000000]
06:16:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (287E2400) [pid = 1260] [serial = 1831] [outer = 28718C00]
06:16:14 INFO - PROCESS | 1260 | 1450275374297 Marionette INFO loaded listener.js
06:16:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (28808800) [pid = 1260] [serial = 1832] [outer = 28718C00]
06:16:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:16 INFO - document served over http requires an http
06:16:16 INFO - sub-resource via xhr-request using the http-csp
06:16:16 INFO - delivery method with keep-origin-redirect and when
06:16:16 INFO - the target request is same-origin.
06:16:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2119ms
06:16:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:16:16 INFO - PROCESS | 1260 | ++DOCSHELL 0BFEC800 == 99 [pid = 1260] [id = 654]
06:16:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (0C47A400) [pid = 1260] [serial = 1833] [outer = 00000000]
06:16:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (0CE65000) [pid = 1260] [serial = 1834] [outer = 0C47A400]
06:16:16 INFO - PROCESS | 1260 | 1450275376413 Marionette INFO loaded listener.js
06:16:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (0D8B3400) [pid = 1260] [serial = 1835] [outer = 0C47A400]
06:16:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:17 INFO - document served over http requires an http
06:16:17 INFO - sub-resource via xhr-request using the http-csp
06:16:17 INFO - delivery method with no-redirect and when
06:16:17 INFO - the target request is same-origin.
06:16:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 971ms
06:16:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:16:17 INFO - PROCESS | 1260 | ++DOCSHELL 0CB19800 == 100 [pid = 1260] [id = 655]
06:16:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (0D5CB000) [pid = 1260] [serial = 1836] [outer = 00000000]
06:16:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (1529C400) [pid = 1260] [serial = 1837] [outer = 0D5CB000]
06:16:17 INFO - PROCESS | 1260 | 1450275377404 Marionette INFO loaded listener.js
06:16:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (18C4EC00) [pid = 1260] [serial = 1838] [outer = 0D5CB000]
06:16:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:18 INFO - document served over http requires an http
06:16:18 INFO - sub-resource via xhr-request using the http-csp
06:16:18 INFO - delivery method with swap-origin-redirect and when
06:16:18 INFO - the target request is same-origin.
06:16:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1734ms
06:16:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:16:19 INFO - PROCESS | 1260 | ++DOCSHELL 142D7400 == 101 [pid = 1260] [id = 656]
06:16:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (14C0A000) [pid = 1260] [serial = 1839] [outer = 00000000]
06:16:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (1526D400) [pid = 1260] [serial = 1840] [outer = 14C0A000]
06:16:19 INFO - PROCESS | 1260 | 1450275379142 Marionette INFO loaded listener.js
06:16:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (15577000) [pid = 1260] [serial = 1841] [outer = 14C0A000]
06:16:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:19 INFO - document served over http requires an https
06:16:19 INFO - sub-resource via fetch-request using the http-csp
06:16:19 INFO - delivery method with keep-origin-redirect and when
06:16:19 INFO - the target request is same-origin.
06:16:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1017ms
06:16:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:16:20 INFO - PROCESS | 1260 | ++DOCSHELL 15261000 == 102 [pid = 1260] [id = 657]
06:16:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (15496C00) [pid = 1260] [serial = 1842] [outer = 00000000]
06:16:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (19C25800) [pid = 1260] [serial = 1843] [outer = 15496C00]
06:16:20 INFO - PROCESS | 1260 | 1450275380148 Marionette INFO loaded listener.js
06:16:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (1A970800) [pid = 1260] [serial = 1844] [outer = 15496C00]
06:16:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:21 INFO - document served over http requires an https
06:16:21 INFO - sub-resource via fetch-request using the http-csp
06:16:21 INFO - delivery method with no-redirect and when
06:16:21 INFO - the target request is same-origin.
06:16:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1220ms
06:16:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:16:21 INFO - PROCESS | 1260 | ++DOCSHELL 11D0BC00 == 103 [pid = 1260] [id = 658]
06:16:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (124AF800) [pid = 1260] [serial = 1845] [outer = 00000000]
06:16:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (16B94400) [pid = 1260] [serial = 1846] [outer = 124AF800]
06:16:21 INFO - PROCESS | 1260 | 1450275381380 Marionette INFO loaded listener.js
06:16:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (18DA8000) [pid = 1260] [serial = 1847] [outer = 124AF800]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 16021800 == 102 [pid = 1260] [id = 35]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 124AB000 == 101 [pid = 1260] [id = 20]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 0BE83C00 == 100 [pid = 1260] [id = 571]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 16026000 == 99 [pid = 1260] [id = 25]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 0D8CFC00 == 98 [pid = 1260] [id = 10]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 11D0D400 == 97 [pid = 1260] [id = 12]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 1F643800 == 96 [pid = 1260] [id = 624]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 1181F000 == 95 [pid = 1260] [id = 623]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 1C5EBC00 == 94 [pid = 1260] [id = 622]
06:16:21 INFO - PROCESS | 1260 | --DOCSHELL 19394C00 == 93 [pid = 1260] [id = 621]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 168AD400 == 92 [pid = 1260] [id = 620]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 16AC7C00 == 91 [pid = 1260] [id = 619]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1526F800 == 90 [pid = 1260] [id = 618]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1529B000 == 89 [pid = 1260] [id = 617]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 118D4C00 == 88 [pid = 1260] [id = 616]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 13D72800 == 87 [pid = 1260] [id = 615]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 0C81E400 == 86 [pid = 1260] [id = 614]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 0BE8EC00 == 85 [pid = 1260] [id = 613]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 0C4F3400 == 84 [pid = 1260] [id = 13]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 0CB16400 == 83 [pid = 1260] [id = 612]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 0C587400 == 82 [pid = 1260] [id = 611]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 2056D800 == 81 [pid = 1260] [id = 610]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 20406000 == 80 [pid = 1260] [id = 606]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 16202400 == 79 [pid = 1260] [id = 605]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 203C5400 == 78 [pid = 1260] [id = 604]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1A540400 == 77 [pid = 1260] [id = 603]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1FF7F000 == 76 [pid = 1260] [id = 602]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1DEC4000 == 75 [pid = 1260] [id = 601]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1DEDFC00 == 74 [pid = 1260] [id = 600]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 18DA3400 == 73 [pid = 1260] [id = 599]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1CF4CC00 == 72 [pid = 1260] [id = 598]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1C5F1C00 == 71 [pid = 1260] [id = 597]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1A545800 == 70 [pid = 1260] [id = 596]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 1526AC00 == 69 [pid = 1260] [id = 595]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 19B2AC00 == 68 [pid = 1260] [id = 594]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 175DF400 == 67 [pid = 1260] [id = 589]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 16B93000 == 66 [pid = 1260] [id = 587]
06:16:22 INFO - PROCESS | 1260 | --DOCSHELL 163AF000 == 65 [pid = 1260] [id = 585]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (125E0800) [pid = 1260] [serial = 1616] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (0BF4C800) [pid = 1260] [serial = 1603] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (0CCED400) [pid = 1260] [serial = 1608] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (14135400) [pid = 1260] [serial = 1619] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (20333000) [pid = 1260] [serial = 1598] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (14C10800) [pid = 1260] [serial = 1514] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (1A545000) [pid = 1260] [serial = 1519] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (20574C00) [pid = 1260] [serial = 1529] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (1FF7E400) [pid = 1260] [serial = 1524] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (21972000) [pid = 1260] [serial = 1535] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (209CE400) [pid = 1260] [serial = 1532] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (22E0F800) [pid = 1260] [serial = 1547] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (23794C00) [pid = 1260] [serial = 1553] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (2363D400) [pid = 1260] [serial = 1550] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (2387A800) [pid = 1260] [serial = 1556] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (24BB7000) [pid = 1260] [serial = 1566] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (23A0B000) [pid = 1260] [serial = 1561] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (2799C000) [pid = 1260] [serial = 1574] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (27944800) [pid = 1260] [serial = 1571] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (279F0800) [pid = 1260] [serial = 1577] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (2973C000) [pid = 1260] [serial = 1592] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (28990C00) [pid = 1260] [serial = 1589] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (29962000) [pid = 1260] [serial = 1595] [outer = 00000000] [url = about:blank]
06:16:22 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (11387000) [pid = 1260] [serial = 1613] [outer = 00000000] [url = about:blank]
06:16:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:22 INFO - document served over http requires an https
06:16:22 INFO - sub-resource via fetch-request using the http-csp
06:16:22 INFO - delivery method with swap-origin-redirect and when
06:16:22 INFO - the target request is same-origin.
06:16:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1471ms
06:16:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:16:22 INFO - PROCESS | 1260 | ++DOCSHELL 0C4F5400 == 66 [pid = 1260] [id = 659]
06:16:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (0C584C00) [pid = 1260] [serial = 1848] [outer = 00000000]
06:16:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (0CB1C800) [pid = 1260] [serial = 1849] [outer = 0C584C00]
06:16:22 INFO - PROCESS | 1260 | 1450275382662 Marionette INFO loaded listener.js
06:16:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (0D8C1800) [pid = 1260] [serial = 1850] [outer = 0C584C00]
06:16:23 INFO - PROCESS | 1260 | ++DOCSHELL 118CD400 == 67 [pid = 1260] [id = 660]
06:16:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (118D4C00) [pid = 1260] [serial = 1851] [outer = 00000000]
06:16:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (124B0400) [pid = 1260] [serial = 1852] [outer = 118D4C00]
06:16:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:23 INFO - document served over http requires an https
06:16:23 INFO - sub-resource via iframe-tag using the http-csp
06:16:23 INFO - delivery method with keep-origin-redirect and when
06:16:23 INFO - the target request is same-origin.
06:16:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 770ms
06:16:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:16:23 INFO - PROCESS | 1260 | ++DOCSHELL 11142400 == 68 [pid = 1260] [id = 661]
06:16:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (1117E000) [pid = 1260] [serial = 1853] [outer = 00000000]
06:16:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (124ABC00) [pid = 1260] [serial = 1854] [outer = 1117E000]
06:16:23 INFO - PROCESS | 1260 | 1450275383581 Marionette INFO loaded listener.js
06:16:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (1426A800) [pid = 1260] [serial = 1855] [outer = 1117E000]
06:16:23 INFO - PROCESS | 1260 | ++DOCSHELL 15297800 == 69 [pid = 1260] [id = 662]
06:16:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (1529B800) [pid = 1260] [serial = 1856] [outer = 00000000]
06:16:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (15496400) [pid = 1260] [serial = 1857] [outer = 1529B800]
06:16:24 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:24 INFO - document served over http requires an https
06:16:24 INFO - sub-resource via iframe-tag using the http-csp
06:16:24 INFO - delivery method with no-redirect and when
06:16:24 INFO - the target request is same-origin.
06:16:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 871ms
06:16:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:16:24 INFO - PROCESS | 1260 | ++DOCSHELL 1526D000 == 70 [pid = 1260] [id = 663]
06:16:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (1526EC00) [pid = 1260] [serial = 1858] [outer = 00000000]
06:16:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (1602C400) [pid = 1260] [serial = 1859] [outer = 1526EC00]
06:16:24 INFO - PROCESS | 1260 | 1450275384475 Marionette INFO loaded listener.js
06:16:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (165A4400) [pid = 1260] [serial = 1860] [outer = 1526EC00]
06:16:24 INFO - PROCESS | 1260 | ++DOCSHELL 16D6F400 == 71 [pid = 1260] [id = 664]
06:16:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (17571800) [pid = 1260] [serial = 1861] [outer = 00000000]
06:16:24 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (18BAF000) [pid = 1260] [serial = 1862] [outer = 17571800]
06:16:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:25 INFO - document served over http requires an https
06:16:25 INFO - sub-resource via iframe-tag using the http-csp
06:16:25 INFO - delivery method with swap-origin-redirect and when
06:16:25 INFO - the target request is same-origin.
06:16:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 870ms
06:16:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:16:25 INFO - PROCESS | 1260 | ++DOCSHELL 16B95000 == 72 [pid = 1260] [id = 665]
06:16:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (16B96800) [pid = 1260] [serial = 1863] [outer = 00000000]
06:16:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (18C47000) [pid = 1260] [serial = 1864] [outer = 16B96800]
06:16:25 INFO - PROCESS | 1260 | 1450275385273 Marionette INFO loaded listener.js
06:16:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (19590C00) [pid = 1260] [serial = 1865] [outer = 16B96800]
06:16:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:25 INFO - document served over http requires an https
06:16:25 INFO - sub-resource via script-tag using the http-csp
06:16:25 INFO - delivery method with keep-origin-redirect and when
06:16:25 INFO - the target request is same-origin.
06:16:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 770ms
06:16:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:16:25 INFO - PROCESS | 1260 | ++DOCSHELL 19598C00 == 73 [pid = 1260] [id = 666]
06:16:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (1968D400) [pid = 1260] [serial = 1866] [outer = 00000000]
06:16:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (19ADE800) [pid = 1260] [serial = 1867] [outer = 1968D400]
06:16:26 INFO - PROCESS | 1260 | 1450275386004 Marionette INFO loaded listener.js
06:16:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (19C2C400) [pid = 1260] [serial = 1868] [outer = 1968D400]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (118AD000) [pid = 1260] [serial = 29] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (18AE6000) [pid = 1260] [serial = 1651] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (1DF25C00) [pid = 1260] [serial = 1683] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (16B9B800) [pid = 1260] [serial = 1646] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275322052]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (21A07C00) [pid = 1260] [serial = 1753] [outer = 00000000] [url = about:blank]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (0CB9CC00) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (19683000) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (20332C00) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (16ACB400) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (140CA000) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (1C5EC400) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (16ACD800) [pid = 1260] [serial = 1735] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (152A0000) [pid = 1260] [serial = 1730] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275346987]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (0C82D000) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (124B4000) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (15298400) [pid = 1260] [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]
06:16:26 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (140C3800) [pid = 1260] [serial = 1725] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (0CB17400) [pid = 1260] [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]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (203C6000) [pid = 1260] [serial = 1693] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (165A3400) [pid = 1260] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (20332400) [pid = 1260] [serial = 1688] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275333804]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (2098B000) [pid = 1260] [serial = 1699] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (13D6FC00) [pid = 1260] [serial = 1726] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (14C0C800) [pid = 1260] [serial = 1633] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (1D01A800) [pid = 1260] [serial = 1744] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (166B9400) [pid = 1260] [serial = 1644] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (2038E400) [pid = 1260] [serial = 1691] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (1F64D800) [pid = 1260] [serial = 1686] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (18CD5C00) [pid = 1260] [serial = 1654] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (1A970000) [pid = 1260] [serial = 1672] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (1968B800) [pid = 1260] [serial = 1660] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (16DE9C00) [pid = 1260] [serial = 1649] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (1DE9F400) [pid = 1260] [serial = 1678] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (1DEBFC00) [pid = 1260] [serial = 1681] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (19C2BC00) [pid = 1260] [serial = 1741] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (19ADE000) [pid = 1260] [serial = 1663] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (1A599400) [pid = 1260] [serial = 1669] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (18BB7C00) [pid = 1260] [serial = 1652] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (16029000) [pid = 1260] [serial = 1639] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (1426C400) [pid = 1260] [serial = 1728] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (1110C400) [pid = 1260] [serial = 1723] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (16525000) [pid = 1260] [serial = 1642] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (1A408000) [pid = 1260] [serial = 1666] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (20569C00) [pid = 1260] [serial = 1750] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (16B99400) [pid = 1260] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275322052]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (15493400) [pid = 1260] [serial = 1731] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275346987]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (20334000) [pid = 1260] [serial = 1694] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (1602E400) [pid = 1260] [serial = 1747] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (19595C00) [pid = 1260] [serial = 1657] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (21A0EC00) [pid = 1260] [serial = 1711] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (11183400) [pid = 1260] [serial = 1630] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (2197CC00) [pid = 1260] [serial = 1708] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (15092400) [pid = 1260] [serial = 1720] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (16B97000) [pid = 1260] [serial = 1736] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (209CB400) [pid = 1260] [serial = 1702] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (20333400) [pid = 1260] [serial = 1689] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275333804]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (1C892000) [pid = 1260] [serial = 1675] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (20FF0000) [pid = 1260] [serial = 1705] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (1117E800) [pid = 1260] [serial = 1717] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (18BB8800) [pid = 1260] [serial = 1738] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (1DF29800) [pid = 1260] [serial = 1684] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (11D02000) [pid = 1260] [serial = 1714] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (20409C00) [pid = 1260] [serial = 1696] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (16025C00) [pid = 1260] [serial = 1733] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (15580C00) [pid = 1260] [serial = 1636] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (20604C00) [pid = 1260] [serial = 1751] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (1DEA3000) [pid = 1260] [serial = 1748] [outer = 00000000] [url = about:blank]
06:16:27 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (15494400) [pid = 1260] [serial = 1628] [outer = 00000000] [url = about:blank]
06:16:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:27 INFO - document served over http requires an https
06:16:27 INFO - sub-resource via script-tag using the http-csp
06:16:27 INFO - delivery method with no-redirect and when
06:16:27 INFO - the target request is same-origin.
06:16:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1321ms
06:16:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:16:27 INFO - PROCESS | 1260 | ++DOCSHELL 0D57C000 == 74 [pid = 1260] [id = 667]
06:16:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (1117E800) [pid = 1260] [serial = 1869] [outer = 00000000]
06:16:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (1602E400) [pid = 1260] [serial = 1870] [outer = 1117E800]
06:16:27 INFO - PROCESS | 1260 | 1450275387393 Marionette INFO loaded listener.js
06:16:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (18CD5C00) [pid = 1260] [serial = 1871] [outer = 1117E800]
06:16:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:27 INFO - document served over http requires an https
06:16:27 INFO - sub-resource via script-tag using the http-csp
06:16:27 INFO - delivery method with swap-origin-redirect and when
06:16:27 INFO - the target request is same-origin.
06:16:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 730ms
06:16:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:16:28 INFO - PROCESS | 1260 | ++DOCSHELL 1A4EBC00 == 75 [pid = 1260] [id = 668]
06:16:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (1A53B800) [pid = 1260] [serial = 1872] [outer = 00000000]
06:16:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (1A96A400) [pid = 1260] [serial = 1873] [outer = 1A53B800]
06:16:28 INFO - PROCESS | 1260 | 1450275388030 Marionette INFO loaded listener.js
06:16:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (1C5C7400) [pid = 1260] [serial = 1874] [outer = 1A53B800]
06:16:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:28 INFO - document served over http requires an https
06:16:28 INFO - sub-resource via xhr-request using the http-csp
06:16:28 INFO - delivery method with keep-origin-redirect and when
06:16:28 INFO - the target request is same-origin.
06:16:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 670ms
06:16:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:16:28 INFO - PROCESS | 1260 | ++DOCSHELL 1C5C8400 == 76 [pid = 1260] [id = 669]
06:16:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (1C5F0400) [pid = 1260] [serial = 1875] [outer = 00000000]
06:16:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (1DEA3400) [pid = 1260] [serial = 1876] [outer = 1C5F0400]
06:16:28 INFO - PROCESS | 1260 | 1450275388741 Marionette INFO loaded listener.js
06:16:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (1DEDFC00) [pid = 1260] [serial = 1877] [outer = 1C5F0400]
06:16:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:29 INFO - document served over http requires an https
06:16:29 INFO - sub-resource via xhr-request using the http-csp
06:16:29 INFO - delivery method with no-redirect and when
06:16:29 INFO - the target request is same-origin.
06:16:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 970ms
06:16:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:16:29 INFO - PROCESS | 1260 | ++DOCSHELL 11B56400 == 77 [pid = 1260] [id = 670]
06:16:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (11B57000) [pid = 1260] [serial = 1878] [outer = 00000000]
06:16:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (14264400) [pid = 1260] [serial = 1879] [outer = 11B57000]
06:16:29 INFO - PROCESS | 1260 | 1450275389851 Marionette INFO loaded listener.js
06:16:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (14E96000) [pid = 1260] [serial = 1880] [outer = 11B57000]
06:16:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:30 INFO - document served over http requires an https
06:16:30 INFO - sub-resource via xhr-request using the http-csp
06:16:30 INFO - delivery method with swap-origin-redirect and when
06:16:30 INFO - the target request is same-origin.
06:16:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
06:16:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:16:30 INFO - PROCESS | 1260 | ++DOCSHELL 16025400 == 78 [pid = 1260] [id = 671]
06:16:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (16ACFC00) [pid = 1260] [serial = 1881] [outer = 00000000]
06:16:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (19A67400) [pid = 1260] [serial = 1882] [outer = 16ACFC00]
06:16:30 INFO - PROCESS | 1260 | 1450275390883 Marionette INFO loaded listener.js
06:16:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (1A96F800) [pid = 1260] [serial = 1883] [outer = 16ACFC00]
06:16:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:31 INFO - document served over http requires an http
06:16:31 INFO - sub-resource via fetch-request using the meta-csp
06:16:31 INFO - delivery method with keep-origin-redirect and when
06:16:31 INFO - the target request is cross-origin.
06:16:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1072ms
06:16:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:16:31 INFO - PROCESS | 1260 | ++DOCSHELL 1F647800 == 79 [pid = 1260] [id = 672]
06:16:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (1F649400) [pid = 1260] [serial = 1884] [outer = 00000000]
06:16:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (1F6B4C00) [pid = 1260] [serial = 1885] [outer = 1F649400]
06:16:31 INFO - PROCESS | 1260 | 1450275391939 Marionette INFO loaded listener.js
06:16:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (1FF81000) [pid = 1260] [serial = 1886] [outer = 1F649400]
06:16:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:32 INFO - document served over http requires an http
06:16:32 INFO - sub-resource via fetch-request using the meta-csp
06:16:32 INFO - delivery method with no-redirect and when
06:16:32 INFO - the target request is cross-origin.
06:16:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 930ms
06:16:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:16:32 INFO - PROCESS | 1260 | ++DOCSHELL 1F6B2000 == 80 [pid = 1260] [id = 673]
06:16:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (20335400) [pid = 1260] [serial = 1887] [outer = 00000000]
06:16:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (2039A000) [pid = 1260] [serial = 1888] [outer = 20335400]
06:16:32 INFO - PROCESS | 1260 | 1450275392867 Marionette INFO loaded listener.js
06:16:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (20405800) [pid = 1260] [serial = 1889] [outer = 20335400]
06:16:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:33 INFO - document served over http requires an http
06:16:33 INFO - sub-resource via fetch-request using the meta-csp
06:16:33 INFO - delivery method with swap-origin-redirect and when
06:16:33 INFO - the target request is cross-origin.
06:16:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
06:16:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:16:33 INFO - PROCESS | 1260 | ++DOCSHELL 2040FC00 == 81 [pid = 1260] [id = 674]
06:16:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (20410400) [pid = 1260] [serial = 1890] [outer = 00000000]
06:16:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (20611000) [pid = 1260] [serial = 1891] [outer = 20410400]
06:16:33 INFO - PROCESS | 1260 | 1450275393851 Marionette INFO loaded listener.js
06:16:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (2098B800) [pid = 1260] [serial = 1892] [outer = 20410400]
06:16:34 INFO - PROCESS | 1260 | ++DOCSHELL 209CA800 == 82 [pid = 1260] [id = 675]
06:16:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (209D0C00) [pid = 1260] [serial = 1893] [outer = 00000000]
06:16:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (209CE400) [pid = 1260] [serial = 1894] [outer = 209D0C00]
06:16:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:34 INFO - document served over http requires an http
06:16:34 INFO - sub-resource via iframe-tag using the meta-csp
06:16:34 INFO - delivery method with keep-origin-redirect and when
06:16:34 INFO - the target request is cross-origin.
06:16:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1078ms
06:16:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:16:34 INFO - PROCESS | 1260 | ++DOCSHELL 20990C00 == 83 [pid = 1260] [id = 676]
06:16:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (209D4400) [pid = 1260] [serial = 1895] [outer = 00000000]
06:16:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (20FF0C00) [pid = 1260] [serial = 1896] [outer = 209D4400]
06:16:34 INFO - PROCESS | 1260 | 1450275394963 Marionette INFO loaded listener.js
06:16:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (2167C000) [pid = 1260] [serial = 1897] [outer = 209D4400]
06:16:35 INFO - PROCESS | 1260 | ++DOCSHELL 21977000 == 84 [pid = 1260] [id = 677]
06:16:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (21978C00) [pid = 1260] [serial = 1898] [outer = 00000000]
06:16:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (21A05400) [pid = 1260] [serial = 1899] [outer = 21978C00]
06:16:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:35 INFO - document served over http requires an http
06:16:35 INFO - sub-resource via iframe-tag using the meta-csp
06:16:35 INFO - delivery method with no-redirect and when
06:16:35 INFO - the target request is cross-origin.
06:16:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1019ms
06:16:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:16:35 INFO - PROCESS | 1260 | ++DOCSHELL 16024000 == 85 [pid = 1260] [id = 678]
06:16:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (209D5000) [pid = 1260] [serial = 1900] [outer = 00000000]
06:16:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (21D24C00) [pid = 1260] [serial = 1901] [outer = 209D5000]
06:16:35 INFO - PROCESS | 1260 | 1450275395983 Marionette INFO loaded listener.js
06:16:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (21F7A400) [pid = 1260] [serial = 1902] [outer = 209D5000]
06:16:36 INFO - PROCESS | 1260 | ++DOCSHELL 222CFC00 == 86 [pid = 1260] [id = 679]
06:16:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (222D4000) [pid = 1260] [serial = 1903] [outer = 00000000]
06:16:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (2240B400) [pid = 1260] [serial = 1904] [outer = 222D4000]
06:16:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:36 INFO - document served over http requires an http
06:16:36 INFO - sub-resource via iframe-tag using the meta-csp
06:16:36 INFO - delivery method with swap-origin-redirect and when
06:16:36 INFO - the target request is cross-origin.
06:16:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1019ms
06:16:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:16:36 INFO - PROCESS | 1260 | ++DOCSHELL 222D0400 == 87 [pid = 1260] [id = 680]
06:16:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (22349000) [pid = 1260] [serial = 1905] [outer = 00000000]
06:16:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (22598C00) [pid = 1260] [serial = 1906] [outer = 22349000]
06:16:37 INFO - PROCESS | 1260 | 1450275397022 Marionette INFO loaded listener.js
06:16:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (22CBC000) [pid = 1260] [serial = 1907] [outer = 22349000]
06:16:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:37 INFO - document served over http requires an http
06:16:37 INFO - sub-resource via script-tag using the meta-csp
06:16:37 INFO - delivery method with keep-origin-redirect and when
06:16:37 INFO - the target request is cross-origin.
06:16:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1017ms
06:16:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:16:37 INFO - PROCESS | 1260 | ++DOCSHELL 22596400 == 88 [pid = 1260] [id = 681]
06:16:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 231 (23207800) [pid = 1260] [serial = 1908] [outer = 00000000]
06:16:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 232 (23648400) [pid = 1260] [serial = 1909] [outer = 23207800]
06:16:38 INFO - PROCESS | 1260 | 1450275398026 Marionette INFO loaded listener.js
06:16:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 233 (236F4C00) [pid = 1260] [serial = 1910] [outer = 23207800]
06:16:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:38 INFO - document served over http requires an http
06:16:38 INFO - sub-resource via script-tag using the meta-csp
06:16:38 INFO - delivery method with no-redirect and when
06:16:38 INFO - the target request is cross-origin.
06:16:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 950ms
06:16:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:16:38 INFO - PROCESS | 1260 | ++DOCSHELL 23642C00 == 89 [pid = 1260] [id = 682]
06:16:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 234 (23789C00) [pid = 1260] [serial = 1911] [outer = 00000000]
06:16:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 235 (2396B800) [pid = 1260] [serial = 1912] [outer = 23789C00]
06:16:38 INFO - PROCESS | 1260 | 1450275398958 Marionette INFO loaded listener.js
06:16:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 236 (239E2C00) [pid = 1260] [serial = 1913] [outer = 23789C00]
06:16:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:39 INFO - document served over http requires an http
06:16:39 INFO - sub-resource via script-tag using the meta-csp
06:16:39 INFO - delivery method with swap-origin-redirect and when
06:16:39 INFO - the target request is cross-origin.
06:16:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 970ms
06:16:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:16:39 INFO - PROCESS | 1260 | ++DOCSHELL 23A0B000 == 90 [pid = 1260] [id = 683]
06:16:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 237 (23B48C00) [pid = 1260] [serial = 1914] [outer = 00000000]
06:16:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 238 (25342800) [pid = 1260] [serial = 1915] [outer = 23B48C00]
06:16:39 INFO - PROCESS | 1260 | 1450275399970 Marionette INFO loaded listener.js
06:16:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 239 (27945800) [pid = 1260] [serial = 1916] [outer = 23B48C00]
06:16:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:40 INFO - document served over http requires an http
06:16:40 INFO - sub-resource via xhr-request using the meta-csp
06:16:40 INFO - delivery method with keep-origin-redirect and when
06:16:40 INFO - the target request is cross-origin.
06:16:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1019ms
06:16:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:16:40 INFO - PROCESS | 1260 | ++DOCSHELL 1549A000 == 91 [pid = 1260] [id = 684]
06:16:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 240 (2533E800) [pid = 1260] [serial = 1917] [outer = 00000000]
06:16:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 241 (27BA6800) [pid = 1260] [serial = 1918] [outer = 2533E800]
06:16:41 INFO - PROCESS | 1260 | 1450275400982 Marionette INFO loaded listener.js
06:16:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 242 (27BAB800) [pid = 1260] [serial = 1919] [outer = 2533E800]
06:16:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:41 INFO - document served over http requires an http
06:16:41 INFO - sub-resource via xhr-request using the meta-csp
06:16:41 INFO - delivery method with no-redirect and when
06:16:41 INFO - the target request is cross-origin.
06:16:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 971ms
06:16:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:16:41 INFO - PROCESS | 1260 | ++DOCSHELL 279EC800 == 92 [pid = 1260] [id = 685]
06:16:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 243 (27BA6000) [pid = 1260] [serial = 1920] [outer = 00000000]
06:16:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 244 (287E1800) [pid = 1260] [serial = 1921] [outer = 27BA6000]
06:16:41 INFO - PROCESS | 1260 | 1450275401915 Marionette INFO loaded listener.js
06:16:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 245 (287D8C00) [pid = 1260] [serial = 1922] [outer = 27BA6000]
06:16:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:42 INFO - document served over http requires an http
06:16:42 INFO - sub-resource via xhr-request using the meta-csp
06:16:42 INFO - delivery method with swap-origin-redirect and when
06:16:42 INFO - the target request is cross-origin.
06:16:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 870ms
06:16:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:16:42 INFO - PROCESS | 1260 | ++DOCSHELL 28869400 == 93 [pid = 1260] [id = 686]
06:16:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 246 (2886C400) [pid = 1260] [serial = 1923] [outer = 00000000]
06:16:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 247 (2888A400) [pid = 1260] [serial = 1924] [outer = 2886C400]
06:16:42 INFO - PROCESS | 1260 | 1450275402822 Marionette INFO loaded listener.js
06:16:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 248 (28889C00) [pid = 1260] [serial = 1925] [outer = 2886C400]
06:16:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:43 INFO - document served over http requires an https
06:16:43 INFO - sub-resource via fetch-request using the meta-csp
06:16:43 INFO - delivery method with keep-origin-redirect and when
06:16:43 INFO - the target request is cross-origin.
06:16:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
06:16:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:16:43 INFO - PROCESS | 1260 | ++DOCSHELL 28897800 == 94 [pid = 1260] [id = 687]
06:16:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 249 (28925C00) [pid = 1260] [serial = 1926] [outer = 00000000]
06:16:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 250 (2892E000) [pid = 1260] [serial = 1927] [outer = 28925C00]
06:16:43 INFO - PROCESS | 1260 | 1450275403811 Marionette INFO loaded listener.js
06:16:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 251 (28987800) [pid = 1260] [serial = 1928] [outer = 28925C00]
06:16:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:44 INFO - document served over http requires an https
06:16:44 INFO - sub-resource via fetch-request using the meta-csp
06:16:44 INFO - delivery method with no-redirect and when
06:16:44 INFO - the target request is cross-origin.
06:16:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 970ms
06:16:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:16:44 INFO - PROCESS | 1260 | ++DOCSHELL 2892A800 == 95 [pid = 1260] [id = 688]
06:16:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 252 (2892C800) [pid = 1260] [serial = 1929] [outer = 00000000]
06:16:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 253 (28A0E800) [pid = 1260] [serial = 1930] [outer = 2892C800]
06:16:44 INFO - PROCESS | 1260 | 1450275404780 Marionette INFO loaded listener.js
06:16:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 254 (28A13000) [pid = 1260] [serial = 1931] [outer = 2892C800]
06:16:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:45 INFO - document served over http requires an https
06:16:45 INFO - sub-resource via fetch-request using the meta-csp
06:16:45 INFO - delivery method with swap-origin-redirect and when
06:16:45 INFO - the target request is cross-origin.
06:16:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1021ms
06:16:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:16:45 INFO - PROCESS | 1260 | ++DOCSHELL 28994000 == 96 [pid = 1260] [id = 689]
06:16:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 255 (28A10000) [pid = 1260] [serial = 1932] [outer = 00000000]
06:16:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 256 (294AD400) [pid = 1260] [serial = 1933] [outer = 28A10000]
06:16:45 INFO - PROCESS | 1260 | 1450275405830 Marionette INFO loaded listener.js
06:16:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 257 (294B0800) [pid = 1260] [serial = 1934] [outer = 28A10000]
06:16:46 INFO - PROCESS | 1260 | ++DOCSHELL 2973D800 == 97 [pid = 1260] [id = 690]
06:16:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 258 (2973E800) [pid = 1260] [serial = 1935] [outer = 00000000]
06:16:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 259 (297E6000) [pid = 1260] [serial = 1936] [outer = 2973E800]
06:16:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:46 INFO - document served over http requires an https
06:16:46 INFO - sub-resource via iframe-tag using the meta-csp
06:16:46 INFO - delivery method with keep-origin-redirect and when
06:16:46 INFO - the target request is cross-origin.
06:16:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1128ms
06:16:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:16:46 INFO - PROCESS | 1260 | ++DOCSHELL 2973B000 == 98 [pid = 1260] [id = 691]
06:16:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 260 (2973B400) [pid = 1260] [serial = 1937] [outer = 00000000]
06:16:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 261 (297E9800) [pid = 1260] [serial = 1938] [outer = 2973B400]
06:16:46 INFO - PROCESS | 1260 | 1450275406977 Marionette INFO loaded listener.js
06:16:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 262 (297EE800) [pid = 1260] [serial = 1939] [outer = 2973B400]
06:16:47 INFO - PROCESS | 1260 | ++DOCSHELL 29916400 == 99 [pid = 1260] [id = 692]
06:16:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 263 (29918C00) [pid = 1260] [serial = 1940] [outer = 00000000]
06:16:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 264 (2991C400) [pid = 1260] [serial = 1941] [outer = 29918C00]
06:16:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:47 INFO - document served over http requires an https
06:16:47 INFO - sub-resource via iframe-tag using the meta-csp
06:16:47 INFO - delivery method with no-redirect and when
06:16:47 INFO - the target request is cross-origin.
06:16:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1068ms
06:16:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:16:48 INFO - PROCESS | 1260 | ++DOCSHELL 29915800 == 100 [pid = 1260] [id = 693]
06:16:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 265 (29917800) [pid = 1260] [serial = 1942] [outer = 00000000]
06:16:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 266 (29956400) [pid = 1260] [serial = 1943] [outer = 29917800]
06:16:48 INFO - PROCESS | 1260 | 1450275408062 Marionette INFO loaded listener.js
06:16:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 267 (2995C800) [pid = 1260] [serial = 1944] [outer = 29917800]
06:16:48 INFO - PROCESS | 1260 | ++DOCSHELL 29986800 == 101 [pid = 1260] [id = 694]
06:16:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 268 (29987000) [pid = 1260] [serial = 1945] [outer = 00000000]
06:16:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 269 (2998F800) [pid = 1260] [serial = 1946] [outer = 29987000]
06:16:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:48 INFO - document served over http requires an https
06:16:48 INFO - sub-resource via iframe-tag using the meta-csp
06:16:48 INFO - delivery method with swap-origin-redirect and when
06:16:48 INFO - the target request is cross-origin.
06:16:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1121ms
06:16:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:16:49 INFO - PROCESS | 1260 | ++DOCSHELL 29961C00 == 102 [pid = 1260] [id = 695]
06:16:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 270 (29987800) [pid = 1260] [serial = 1947] [outer = 00000000]
06:16:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 271 (29A23800) [pid = 1260] [serial = 1948] [outer = 29987800]
06:16:49 INFO - PROCESS | 1260 | 1450275409195 Marionette INFO loaded listener.js
06:16:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 272 (29A27800) [pid = 1260] [serial = 1949] [outer = 29987800]
06:16:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:49 INFO - document served over http requires an https
06:16:49 INFO - sub-resource via script-tag using the meta-csp
06:16:49 INFO - delivery method with keep-origin-redirect and when
06:16:49 INFO - the target request is cross-origin.
06:16:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1018ms
06:16:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:16:50 INFO - PROCESS | 1260 | ++DOCSHELL 29991C00 == 103 [pid = 1260] [id = 696]
06:16:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 273 (29A2C800) [pid = 1260] [serial = 1950] [outer = 00000000]
06:16:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 274 (29B5A400) [pid = 1260] [serial = 1951] [outer = 29A2C800]
06:16:50 INFO - PROCESS | 1260 | 1450275410212 Marionette INFO loaded listener.js
06:16:50 INFO - PROCESS | 1260 | ++DOMWINDOW == 275 (29B5D000) [pid = 1260] [serial = 1952] [outer = 29A2C800]
06:16:50 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:50 INFO - document served over http requires an https
06:16:50 INFO - sub-resource via script-tag using the meta-csp
06:16:50 INFO - delivery method with no-redirect and when
06:16:50 INFO - the target request is cross-origin.
06:16:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1064ms
06:16:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:16:51 INFO - PROCESS | 1260 | ++DOCSHELL 29B57000 == 104 [pid = 1260] [id = 697]
06:16:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 276 (29B58C00) [pid = 1260] [serial = 1953] [outer = 00000000]
06:16:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 277 (2A132C00) [pid = 1260] [serial = 1954] [outer = 29B58C00]
06:16:51 INFO - PROCESS | 1260 | 1450275411311 Marionette INFO loaded listener.js
06:16:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 278 (2A138800) [pid = 1260] [serial = 1955] [outer = 29B58C00]
06:16:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:52 INFO - document served over http requires an https
06:16:52 INFO - sub-resource via script-tag using the meta-csp
06:16:52 INFO - delivery method with swap-origin-redirect and when
06:16:52 INFO - the target request is cross-origin.
06:16:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1068ms
06:16:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:16:52 INFO - PROCESS | 1260 | ++DOCSHELL 2A12F800 == 105 [pid = 1260] [id = 698]
06:16:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 279 (2A13C800) [pid = 1260] [serial = 1956] [outer = 00000000]
06:16:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 280 (2A147400) [pid = 1260] [serial = 1957] [outer = 2A13C800]
06:16:52 INFO - PROCESS | 1260 | 1450275412368 Marionette INFO loaded listener.js
06:16:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 281 (2A59F800) [pid = 1260] [serial = 1958] [outer = 2A13C800]
06:16:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:52 INFO - document served over http requires an https
06:16:52 INFO - sub-resource via xhr-request using the meta-csp
06:16:52 INFO - delivery method with keep-origin-redirect and when
06:16:52 INFO - the target request is cross-origin.
06:16:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 970ms
06:16:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:16:53 INFO - PROCESS | 1260 | ++DOCSHELL 2A128000 == 106 [pid = 1260] [id = 699]
06:16:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 282 (2A143400) [pid = 1260] [serial = 1959] [outer = 00000000]
06:16:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 283 (2A645800) [pid = 1260] [serial = 1960] [outer = 2A143400]
06:16:53 INFO - PROCESS | 1260 | 1450275413380 Marionette INFO loaded listener.js
06:16:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 284 (2A649C00) [pid = 1260] [serial = 1961] [outer = 2A143400]
06:16:54 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:54 INFO - document served over http requires an https
06:16:54 INFO - sub-resource via xhr-request using the meta-csp
06:16:54 INFO - delivery method with no-redirect and when
06:16:54 INFO - the target request is cross-origin.
06:16:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1017ms
06:16:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:16:54 INFO - PROCESS | 1260 | ++DOCSHELL 2A5AB800 == 107 [pid = 1260] [id = 700]
06:16:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 285 (2A644000) [pid = 1260] [serial = 1962] [outer = 00000000]
06:16:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 286 (2AF4AC00) [pid = 1260] [serial = 1963] [outer = 2A644000]
06:16:54 INFO - PROCESS | 1260 | 1450275414421 Marionette INFO loaded listener.js
06:16:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 287 (2AF4E400) [pid = 1260] [serial = 1964] [outer = 2A644000]
06:16:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:55 INFO - document served over http requires an https
06:16:55 INFO - sub-resource via xhr-request using the meta-csp
06:16:55 INFO - delivery method with swap-origin-redirect and when
06:16:55 INFO - the target request is cross-origin.
06:16:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
06:16:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:16:55 INFO - PROCESS | 1260 | ++DOCSHELL 2B37B000 == 108 [pid = 1260] [id = 701]
06:16:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 288 (2B37B400) [pid = 1260] [serial = 1965] [outer = 00000000]
06:16:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 289 (2B382400) [pid = 1260] [serial = 1966] [outer = 2B37B400]
06:16:55 INFO - PROCESS | 1260 | 1450275415395 Marionette INFO loaded listener.js
06:16:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 290 (2B49D800) [pid = 1260] [serial = 1967] [outer = 2B37B400]
06:16:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:56 INFO - document served over http requires an http
06:16:56 INFO - sub-resource via fetch-request using the meta-csp
06:16:56 INFO - delivery method with keep-origin-redirect and when
06:16:56 INFO - the target request is same-origin.
06:16:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
06:16:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:16:56 INFO - PROCESS | 1260 | ++DOCSHELL 2B37F400 == 109 [pid = 1260] [id = 702]
06:16:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 291 (2B381C00) [pid = 1260] [serial = 1968] [outer = 00000000]
06:16:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 292 (2BAB8800) [pid = 1260] [serial = 1969] [outer = 2B381C00]
06:16:56 INFO - PROCESS | 1260 | 1450275416360 Marionette INFO loaded listener.js
06:16:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 293 (2BABC400) [pid = 1260] [serial = 1970] [outer = 2B381C00]
06:16:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:16:58 INFO - document served over http requires an http
06:16:58 INFO - sub-resource via fetch-request using the meta-csp
06:16:58 INFO - delivery method with no-redirect and when
06:16:58 INFO - the target request is same-origin.
06:16:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2468ms
06:16:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:16:58 INFO - PROCESS | 1260 | ++DOCSHELL 1113AC00 == 110 [pid = 1260] [id = 703]
06:16:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 294 (11181000) [pid = 1260] [serial = 1971] [outer = 00000000]
06:16:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 295 (11D3F000) [pid = 1260] [serial = 1972] [outer = 11181000]
06:16:58 INFO - PROCESS | 1260 | 1450275418847 Marionette INFO loaded listener.js
06:16:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 296 (12B0F800) [pid = 1260] [serial = 1973] [outer = 11181000]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 18C41400 == 109 [pid = 1260] [id = 27]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 11310800 == 108 [pid = 1260] [id = 626]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 14269400 == 107 [pid = 1260] [id = 627]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 22345C00 == 106 [pid = 1260] [id = 630]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 2259B400 == 105 [pid = 1260] [id = 632]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 22E0C800 == 104 [pid = 1260] [id = 634]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 1602E800 == 103 [pid = 1260] [id = 26]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 25367000 == 102 [pid = 1260] [id = 645]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 23877800 == 101 [pid = 1260] [id = 646]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 27990000 == 100 [pid = 1260] [id = 647]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 27951C00 == 99 [pid = 1260] [id = 648]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 279E2800 == 98 [pid = 1260] [id = 649]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 279BA400 == 97 [pid = 1260] [id = 650]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 2433CC00 == 96 [pid = 1260] [id = 651]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 28687400 == 95 [pid = 1260] [id = 652]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 286E3C00 == 94 [pid = 1260] [id = 653]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 0BFEC800 == 93 [pid = 1260] [id = 654]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 142D7400 == 92 [pid = 1260] [id = 656]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 15261000 == 91 [pid = 1260] [id = 657]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 11D0BC00 == 90 [pid = 1260] [id = 658]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 0C4F5400 == 89 [pid = 1260] [id = 659]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 118CD400 == 88 [pid = 1260] [id = 660]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 11142400 == 87 [pid = 1260] [id = 661]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 12B0F000 == 86 [pid = 1260] [id = 24]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 15297800 == 85 [pid = 1260] [id = 662]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 1526D000 == 84 [pid = 1260] [id = 663]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 16D6F400 == 83 [pid = 1260] [id = 664]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 16B95000 == 82 [pid = 1260] [id = 665]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 19598C00 == 81 [pid = 1260] [id = 666]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 0D57C000 == 80 [pid = 1260] [id = 667]
06:17:00 INFO - PROCESS | 1260 | --DOCSHELL 1A4EBC00 == 79 [pid = 1260] [id = 668]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 11B56400 == 78 [pid = 1260] [id = 670]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 16025400 == 77 [pid = 1260] [id = 671]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 20985800 == 76 [pid = 1260] [id = 607]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 21680C00 == 75 [pid = 1260] [id = 609]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 1F647800 == 74 [pid = 1260] [id = 672]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 20F8A400 == 73 [pid = 1260] [id = 625]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 1F6B2000 == 72 [pid = 1260] [id = 673]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2040FC00 == 71 [pid = 1260] [id = 674]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 209CA800 == 70 [pid = 1260] [id = 675]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 20990C00 == 69 [pid = 1260] [id = 676]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 21977000 == 68 [pid = 1260] [id = 677]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 16024000 == 67 [pid = 1260] [id = 678]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 222CFC00 == 66 [pid = 1260] [id = 679]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 222D0400 == 65 [pid = 1260] [id = 680]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 22596400 == 64 [pid = 1260] [id = 681]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 23642C00 == 63 [pid = 1260] [id = 682]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 23A0B000 == 62 [pid = 1260] [id = 683]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 1549A000 == 61 [pid = 1260] [id = 684]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 279EC800 == 60 [pid = 1260] [id = 685]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 28869400 == 59 [pid = 1260] [id = 686]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 28897800 == 58 [pid = 1260] [id = 687]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2892A800 == 57 [pid = 1260] [id = 688]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 28994000 == 56 [pid = 1260] [id = 689]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2973D800 == 55 [pid = 1260] [id = 690]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2973B000 == 54 [pid = 1260] [id = 691]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 209C7C00 == 53 [pid = 1260] [id = 608]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 29916400 == 52 [pid = 1260] [id = 692]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 29915800 == 51 [pid = 1260] [id = 693]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 29986800 == 50 [pid = 1260] [id = 694]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 29961C00 == 49 [pid = 1260] [id = 695]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 29991C00 == 48 [pid = 1260] [id = 696]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 29B57000 == 47 [pid = 1260] [id = 697]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2A12F800 == 46 [pid = 1260] [id = 698]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2A128000 == 45 [pid = 1260] [id = 699]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2A5AB800 == 44 [pid = 1260] [id = 700]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2B37B000 == 43 [pid = 1260] [id = 701]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2B37F400 == 42 [pid = 1260] [id = 702]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 1C5C8400 == 41 [pid = 1260] [id = 669]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 14135000 == 40 [pid = 1260] [id = 21]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 1FF73400 == 39 [pid = 1260] [id = 628]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 222D4C00 == 38 [pid = 1260] [id = 631]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 23268000 == 37 [pid = 1260] [id = 636]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 12B06400 == 36 [pid = 1260] [id = 23]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 22593800 == 35 [pid = 1260] [id = 633]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 22CBA800 == 34 [pid = 1260] [id = 635]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 23649800 == 33 [pid = 1260] [id = 638]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 23A0EC00 == 32 [pid = 1260] [id = 642]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 237E3400 == 31 [pid = 1260] [id = 639]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2437B000 == 30 [pid = 1260] [id = 643]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 24BAD800 == 29 [pid = 1260] [id = 644]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 0CB19800 == 28 [pid = 1260] [id = 655]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 1DEB9000 == 27 [pid = 1260] [id = 637]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 239E3C00 == 26 [pid = 1260] [id = 641]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 21978400 == 25 [pid = 1260] [id = 629]
06:17:02 INFO - PROCESS | 1260 | --DOCSHELL 2387D800 == 24 [pid = 1260] [id = 640]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 295 (14E96800) [pid = 1260] [serial = 1729] [outer = 00000000] [url = about:blank]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 294 (1639E400) [pid = 1260] [serial = 1734] [outer = 00000000] [url = about:blank]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 293 (1DEBD000) [pid = 1260] [serial = 1745] [outer = 00000000] [url = about:blank]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 292 (1181B000) [pid = 1260] [serial = 1718] [outer = 00000000] [url = about:blank]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 291 (1556FC00) [pid = 1260] [serial = 1721] [outer = 00000000] [url = about:blank]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 290 (1A4E4400) [pid = 1260] [serial = 1742] [outer = 00000000] [url = about:blank]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 289 (1130F000) [pid = 1260] [serial = 1724] [outer = 00000000] [url = about:blank]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 288 (11B4D400) [pid = 1260] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
06:17:03 INFO - PROCESS | 1260 | --DOMWINDOW == 287 (19390C00) [pid = 1260] [serial = 1739] [outer = 00000000] [url = about:blank]
06:17:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:03 INFO - document served over http requires an http
06:17:03 INFO - sub-resource via fetch-request using the meta-csp
06:17:03 INFO - delivery method with swap-origin-redirect and when
06:17:03 INFO - the target request is same-origin.
06:17:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 5136ms
06:17:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:17:03 INFO - PROCESS | 1260 | ++DOCSHELL 0C691000 == 25 [pid = 1260] [id = 704]
06:17:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 288 (0C694800) [pid = 1260] [serial = 1974] [outer = 00000000]
06:17:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 289 (0CA17400) [pid = 1260] [serial = 1975] [outer = 0C694800]
06:17:03 INFO - PROCESS | 1260 | 1450275423770 Marionette INFO loaded listener.js
06:17:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 290 (0CB15C00) [pid = 1260] [serial = 1976] [outer = 0C694800]
06:17:04 INFO - PROCESS | 1260 | ++DOCSHELL 0D57A000 == 26 [pid = 1260] [id = 705]
06:17:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 291 (0D57C400) [pid = 1260] [serial = 1977] [outer = 00000000]
06:17:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 292 (0CB9CC00) [pid = 1260] [serial = 1978] [outer = 0D57C400]
06:17:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:04 INFO - document served over http requires an http
06:17:04 INFO - sub-resource via iframe-tag using the meta-csp
06:17:04 INFO - delivery method with keep-origin-redirect and when
06:17:04 INFO - the target request is same-origin.
06:17:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 930ms
06:17:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:17:04 INFO - PROCESS | 1260 | ++DOCSHELL 0D57E400 == 27 [pid = 1260] [id = 706]
06:17:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 293 (0D8D1C00) [pid = 1260] [serial = 1979] [outer = 00000000]
06:17:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 294 (11186000) [pid = 1260] [serial = 1980] [outer = 0D8D1C00]
06:17:04 INFO - PROCESS | 1260 | 1450275424792 Marionette INFO loaded listener.js
06:17:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 295 (11309000) [pid = 1260] [serial = 1981] [outer = 0D8D1C00]
06:17:05 INFO - PROCESS | 1260 | ++DOCSHELL 118D0000 == 28 [pid = 1260] [id = 707]
06:17:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 296 (118D2400) [pid = 1260] [serial = 1982] [outer = 00000000]
06:17:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 297 (11A4A000) [pid = 1260] [serial = 1983] [outer = 118D2400]
06:17:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:05 INFO - document served over http requires an http
06:17:05 INFO - sub-resource via iframe-tag using the meta-csp
06:17:05 INFO - delivery method with no-redirect and when
06:17:05 INFO - the target request is same-origin.
06:17:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 770ms
06:17:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:17:05 INFO - PROCESS | 1260 | ++DOCSHELL 11A0EC00 == 29 [pid = 1260] [id = 708]
06:17:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 298 (11A0F400) [pid = 1260] [serial = 1984] [outer = 00000000]
06:17:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 299 (11D09400) [pid = 1260] [serial = 1985] [outer = 11A0F400]
06:17:05 INFO - PROCESS | 1260 | 1450275425605 Marionette INFO loaded listener.js
06:17:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 300 (12413400) [pid = 1260] [serial = 1986] [outer = 11A0F400]
06:17:06 INFO - PROCESS | 1260 | ++DOCSHELL 12B08800 == 30 [pid = 1260] [id = 709]
06:17:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 301 (12B09800) [pid = 1260] [serial = 1987] [outer = 00000000]
06:17:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 302 (12B0AC00) [pid = 1260] [serial = 1988] [outer = 12B09800]
06:17:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:06 INFO - document served over http requires an http
06:17:06 INFO - sub-resource via iframe-tag using the meta-csp
06:17:06 INFO - delivery method with swap-origin-redirect and when
06:17:06 INFO - the target request is same-origin.
06:17:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 790ms
06:17:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:17:06 INFO - PROCESS | 1260 | ++DOCSHELL 12B05C00 == 31 [pid = 1260] [id = 710]
06:17:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 303 (12B06400) [pid = 1260] [serial = 1989] [outer = 00000000]
06:17:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 304 (13D70000) [pid = 1260] [serial = 1990] [outer = 12B06400]
06:17:06 INFO - PROCESS | 1260 | 1450275426364 Marionette INFO loaded listener.js
06:17:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 305 (140CE400) [pid = 1260] [serial = 1991] [outer = 12B06400]
06:17:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:06 INFO - document served over http requires an http
06:17:06 INFO - sub-resource via script-tag using the meta-csp
06:17:06 INFO - delivery method with keep-origin-redirect and when
06:17:06 INFO - the target request is same-origin.
06:17:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 731ms
06:17:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:17:07 INFO - PROCESS | 1260 | ++DOCSHELL 1413F800 == 32 [pid = 1260] [id = 711]
06:17:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 306 (14262800) [pid = 1260] [serial = 1992] [outer = 00000000]
06:17:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 307 (1426F400) [pid = 1260] [serial = 1993] [outer = 14262800]
06:17:07 INFO - PROCESS | 1260 | 1450275427084 Marionette INFO loaded listener.js
06:17:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 308 (14295400) [pid = 1260] [serial = 1994] [outer = 14262800]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 307 (0C68E400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 306 (13D6E400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 305 (1C5F0400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 304 (1958F400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 303 (195D1000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 302 (15574000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 301 (25D2EC00) [pid = 1260] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 300 (23B42C00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 299 (1968D400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 298 (2868D400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 297 (0D5CB000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 296 (118D4C00) [pid = 1260] [serial = 1851] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 295 (22595800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 294 (14C0A000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 293 (237E5000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 292 (20FE5000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 291 (19A69000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 290 (1117E000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 289 (28718C00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 288 (209CB000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 287 (23970400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 286 (1429BC00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 285 (2326AC00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 284 (1C5CB400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 283 (1639C400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 282 (22E0E000) [pid = 1260] [serial = 1777] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 281 (1938E400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 280 (236E7800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 279 (239E8400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 278 (0CB92400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 277 (2259B800) [pid = 1260] [serial = 1772] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275357662]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 276 (20578C00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 275 (2196E400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 274 (279E7400) [pid = 1260] [serial = 1819] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 273 (24BB2800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 272 (1A53B800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 271 (0C47A400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 270 (23270400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 269 (124AF800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 268 (16B91C00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 267 (27993400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 266 (17571800) [pid = 1260] [serial = 1861] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 265 (1526EC00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 264 (1529A400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 263 (0C584C00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 262 (2233F400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 261 (279E2400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 260 (1CF50000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 259 (20FE6800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 258 (22E09800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 257 (1DEDE800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 256 (2437DC00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 255 (15831000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 254 (2056E000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 253 (16B96800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 252 (27990800) [pid = 1260] [serial = 1814] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275369607]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 251 (22213400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 250 (22347C00) [pid = 1260] [serial = 1767] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 249 (1529B800) [pid = 1260] [serial = 1856] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275383870]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 248 (2098E000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 247 (15496C00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 246 (175D9C00) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 245 (1A594400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 244 (25D38400) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 243 (25D33000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 242 (1C5F2000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 241 (1CF4A000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 240 (19C26800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 239 (1C88D000) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 238 (11D04800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 237 (1117E800) [pid = 1260] [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]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 236 (2240C400) [pid = 1260] [serial = 1770] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 235 (0CB1C800) [pid = 1260] [serial = 1849] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 234 (22409C00) [pid = 1260] [serial = 1768] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 233 (21D30C00) [pid = 1260] [serial = 1762] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 232 (19C25800) [pid = 1260] [serial = 1843] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 231 (23B45400) [pid = 1260] [serial = 1798] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 230 (222D8C00) [pid = 1260] [serial = 1765] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (2240A800) [pid = 1260] [serial = 1773] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275357662]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (22CC3800) [pid = 1260] [serial = 1775] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (19ADE800) [pid = 1260] [serial = 1867] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (1602C400) [pid = 1260] [serial = 1859] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (2364AC00) [pid = 1260] [serial = 1786] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (1A96A400) [pid = 1260] [serial = 1873] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (2345F000) [pid = 1260] [serial = 1783] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (15496400) [pid = 1260] [serial = 1857] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275383870]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (2387BC00) [pid = 1260] [serial = 1792] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (23787800) [pid = 1260] [serial = 1789] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (27BAEC00) [pid = 1260] [serial = 1822] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (0CE65000) [pid = 1260] [serial = 1834] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (124ABC00) [pid = 1260] [serial = 1854] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (18C47000) [pid = 1260] [serial = 1864] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (18BAF000) [pid = 1260] [serial = 1862] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (24BB2400) [pid = 1260] [serial = 1804] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (22E0E800) [pid = 1260] [serial = 1778] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (27997C00) [pid = 1260] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275369607]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (25363000) [pid = 1260] [serial = 1807] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (1526D400) [pid = 1260] [serial = 1840] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (1602E400) [pid = 1260] [serial = 1870] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (287E2400) [pid = 1260] [serial = 1831] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (2433C000) [pid = 1260] [serial = 1801] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (16B94400) [pid = 1260] [serial = 1846] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (25DDE000) [pid = 1260] [serial = 1812] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (279F0C00) [pid = 1260] [serial = 1820] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (279B3400) [pid = 1260] [serial = 1817] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (16B95C00) [pid = 1260] [serial = 1759] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (2870CC00) [pid = 1260] [serial = 1828] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (124B0400) [pid = 1260] [serial = 1852] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (22E1E800) [pid = 1260] [serial = 1780] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (1DEA3400) [pid = 1260] [serial = 1876] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (1316CC00) [pid = 1260] [serial = 1756] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (1529C400) [pid = 1260] [serial = 1837] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (28687C00) [pid = 1260] [serial = 1825] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (25D3D000) [pid = 1260] [serial = 1810] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (239E9000) [pid = 1260] [serial = 1795] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (1C5C7400) [pid = 1260] [serial = 1874] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (21F85400) [pid = 1260] [serial = 1754] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (11888C00) [pid = 1260] [serial = 1631] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (28808800) [pid = 1260] [serial = 1832] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (2378A400) [pid = 1260] [serial = 1790] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (18CDC800) [pid = 1260] [serial = 1655] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (1968DC00) [pid = 1260] [serial = 1661] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (21A05800) [pid = 1260] [serial = 1709] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (1959A800) [pid = 1260] [serial = 1658] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (20396400) [pid = 1260] [serial = 1692] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (1DEDAC00) [pid = 1260] [serial = 1682] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (1549B000) [pid = 1260] [serial = 1634] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (1C5CC800) [pid = 1260] [serial = 1673] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (15826000) [pid = 1260] [serial = 1637] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (13D6D400) [pid = 1260] [serial = 1715] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (20990000) [pid = 1260] [serial = 1700] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (209D3C00) [pid = 1260] [serial = 1703] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (1C896000) [pid = 1260] [serial = 1676] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (0D8B3400) [pid = 1260] [serial = 1835] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (1DEA2000) [pid = 1260] [serial = 1679] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (1A59DC00) [pid = 1260] [serial = 1670] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (19B21400) [pid = 1260] [serial = 1664] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (20410000) [pid = 1260] [serial = 1697] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (16031C00) [pid = 1260] [serial = 1640] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (1FF47400) [pid = 1260] [serial = 1687] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (175D6400) [pid = 1260] [serial = 1650] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (21D2AC00) [pid = 1260] [serial = 1712] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (2396D400) [pid = 1260] [serial = 1793] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (21671800) [pid = 1260] [serial = 1706] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (1A4E5800) [pid = 1260] [serial = 1667] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (168A8000) [pid = 1260] [serial = 1645] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (239EDC00) [pid = 1260] [serial = 1796] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (1DEDFC00) [pid = 1260] [serial = 1877] [outer = 00000000] [url = about:blank]
06:17:09 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (18C4EC00) [pid = 1260] [serial = 1838] [outer = 00000000] [url = about:blank]
06:17:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:09 INFO - document served over http requires an http
06:17:09 INFO - sub-resource via script-tag using the meta-csp
06:17:09 INFO - delivery method with no-redirect and when
06:17:09 INFO - the target request is same-origin.
06:17:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2936ms
06:17:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:17:09 INFO - PROCESS | 1260 | ++DOCSHELL 0CE65000 == 33 [pid = 1260] [id = 712]
06:17:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (11D3A400) [pid = 1260] [serial = 1995] [outer = 00000000]
06:17:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (142D7400) [pid = 1260] [serial = 1996] [outer = 11D3A400]
06:17:10 INFO - PROCESS | 1260 | 1450275429980 Marionette INFO loaded listener.js
06:17:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (14CD9400) [pid = 1260] [serial = 1997] [outer = 11D3A400]
06:17:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:10 INFO - document served over http requires an http
06:17:10 INFO - sub-resource via script-tag using the meta-csp
06:17:10 INFO - delivery method with swap-origin-redirect and when
06:17:10 INFO - the target request is same-origin.
06:17:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 690ms
06:17:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:17:10 INFO - PROCESS | 1260 | ++DOCSHELL 14C41C00 == 34 [pid = 1260] [id = 713]
06:17:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (15094C00) [pid = 1260] [serial = 1998] [outer = 00000000]
06:17:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (15263400) [pid = 1260] [serial = 1999] [outer = 15094C00]
06:17:10 INFO - PROCESS | 1260 | 1450275430646 Marionette INFO loaded listener.js
06:17:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (15265800) [pid = 1260] [serial = 2000] [outer = 15094C00]
06:17:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:11 INFO - document served over http requires an http
06:17:11 INFO - sub-resource via xhr-request using the meta-csp
06:17:11 INFO - delivery method with keep-origin-redirect and when
06:17:11 INFO - the target request is same-origin.
06:17:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 630ms
06:17:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:17:11 INFO - PROCESS | 1260 | ++DOCSHELL 15297C00 == 35 [pid = 1260] [id = 714]
06:17:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (15298400) [pid = 1260] [serial = 2001] [outer = 00000000]
06:17:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (1529FC00) [pid = 1260] [serial = 2002] [outer = 15298400]
06:17:11 INFO - PROCESS | 1260 | 1450275431279 Marionette INFO loaded listener.js
06:17:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (152A4C00) [pid = 1260] [serial = 2003] [outer = 15298400]
06:17:11 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:11 INFO - document served over http requires an http
06:17:11 INFO - sub-resource via xhr-request using the meta-csp
06:17:11 INFO - delivery method with no-redirect and when
06:17:11 INFO - the target request is same-origin.
06:17:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 831ms
06:17:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:17:12 INFO - PROCESS | 1260 | ++DOCSHELL 0CB9F000 == 36 [pid = 1260] [id = 715]
06:17:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (0CB9F800) [pid = 1260] [serial = 2004] [outer = 00000000]
06:17:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (11308000) [pid = 1260] [serial = 2005] [outer = 0CB9F800]
06:17:12 INFO - PROCESS | 1260 | 1450275432273 Marionette INFO loaded listener.js
06:17:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (11576400) [pid = 1260] [serial = 2006] [outer = 0CB9F800]
06:17:12 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:12 INFO - document served over http requires an http
06:17:12 INFO - sub-resource via xhr-request using the meta-csp
06:17:12 INFO - delivery method with swap-origin-redirect and when
06:17:12 INFO - the target request is same-origin.
06:17:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 830ms
06:17:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:17:13 INFO - PROCESS | 1260 | ++DOCSHELL 11184400 == 37 [pid = 1260] [id = 716]
06:17:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (11D40000) [pid = 1260] [serial = 2007] [outer = 00000000]
06:17:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (1428E800) [pid = 1260] [serial = 2008] [outer = 11D40000]
06:17:13 INFO - PROCESS | 1260 | 1450275433141 Marionette INFO loaded listener.js
06:17:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (15298000) [pid = 1260] [serial = 2009] [outer = 11D40000]
06:17:13 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:13 INFO - document served over http requires an https
06:17:13 INFO - sub-resource via fetch-request using the meta-csp
06:17:13 INFO - delivery method with keep-origin-redirect and when
06:17:13 INFO - the target request is same-origin.
06:17:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 970ms
06:17:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:17:14 INFO - PROCESS | 1260 | ++DOCSHELL 1556C400 == 38 [pid = 1260] [id = 717]
06:17:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (1556F400) [pid = 1260] [serial = 2010] [outer = 00000000]
06:17:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (15576800) [pid = 1260] [serial = 2011] [outer = 1556F400]
06:17:14 INFO - PROCESS | 1260 | 1450275434106 Marionette INFO loaded listener.js
06:17:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (1557FC00) [pid = 1260] [serial = 2012] [outer = 1556F400]
06:17:14 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:14 INFO - document served over http requires an https
06:17:14 INFO - sub-resource via fetch-request using the meta-csp
06:17:14 INFO - delivery method with no-redirect and when
06:17:14 INFO - the target request is same-origin.
06:17:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 990ms
06:17:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:17:15 INFO - PROCESS | 1260 | ++DOCSHELL 1429B400 == 39 [pid = 1260] [id = 718]
06:17:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (15297800) [pid = 1260] [serial = 2013] [outer = 00000000]
06:17:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (1582E000) [pid = 1260] [serial = 2014] [outer = 15297800]
06:17:15 INFO - PROCESS | 1260 | 1450275435110 Marionette INFO loaded listener.js
06:17:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (1601C000) [pid = 1260] [serial = 2015] [outer = 15297800]
06:17:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:15 INFO - document served over http requires an https
06:17:15 INFO - sub-resource via fetch-request using the meta-csp
06:17:15 INFO - delivery method with swap-origin-redirect and when
06:17:15 INFO - the target request is same-origin.
06:17:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 930ms
06:17:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:17:16 INFO - PROCESS | 1260 | ++DOCSHELL 15831400 == 40 [pid = 1260] [id = 719]
06:17:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (15832C00) [pid = 1260] [serial = 2016] [outer = 00000000]
06:17:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (16031400) [pid = 1260] [serial = 2017] [outer = 15832C00]
06:17:16 INFO - PROCESS | 1260 | 1450275436042 Marionette INFO loaded listener.js
06:17:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (16035C00) [pid = 1260] [serial = 2018] [outer = 15832C00]
06:17:16 INFO - PROCESS | 1260 | ++DOCSHELL 163AFC00 == 41 [pid = 1260] [id = 720]
06:17:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (163B5000) [pid = 1260] [serial = 2019] [outer = 00000000]
06:17:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (1651EC00) [pid = 1260] [serial = 2020] [outer = 163B5000]
06:17:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:16 INFO - document served over http requires an https
06:17:16 INFO - sub-resource via iframe-tag using the meta-csp
06:17:16 INFO - delivery method with keep-origin-redirect and when
06:17:16 INFO - the target request is same-origin.
06:17:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 971ms
06:17:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:17:16 INFO - PROCESS | 1260 | ++DOCSHELL 16206C00 == 42 [pid = 1260] [id = 721]
06:17:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (1625C400) [pid = 1260] [serial = 2021] [outer = 00000000]
06:17:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (166BAC00) [pid = 1260] [serial = 2022] [outer = 1625C400]
06:17:17 INFO - PROCESS | 1260 | 1450275437023 Marionette INFO loaded listener.js
06:17:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (166C0C00) [pid = 1260] [serial = 2023] [outer = 1625C400]
06:17:17 INFO - PROCESS | 1260 | ++DOCSHELL 166BCC00 == 43 [pid = 1260] [id = 722]
06:17:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (166C5800) [pid = 1260] [serial = 2024] [outer = 00000000]
06:17:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (16026800) [pid = 1260] [serial = 2025] [outer = 166C5800]
06:17:17 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:17 INFO - document served over http requires an https
06:17:17 INFO - sub-resource via iframe-tag using the meta-csp
06:17:17 INFO - delivery method with no-redirect and when
06:17:17 INFO - the target request is same-origin.
06:17:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 970ms
06:17:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:17:17 INFO - PROCESS | 1260 | ++DOCSHELL 15571000 == 44 [pid = 1260] [id = 723]
06:17:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (1601E400) [pid = 1260] [serial = 2026] [outer = 00000000]
06:17:17 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (168AB400) [pid = 1260] [serial = 2027] [outer = 1601E400]
06:17:18 INFO - PROCESS | 1260 | 1450275437981 Marionette INFO loaded listener.js
06:17:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (168B2800) [pid = 1260] [serial = 2028] [outer = 1601E400]
06:17:18 INFO - PROCESS | 1260 | ++DOCSHELL 16B91800 == 45 [pid = 1260] [id = 724]
06:17:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (16B95400) [pid = 1260] [serial = 2029] [outer = 00000000]
06:17:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (16B98000) [pid = 1260] [serial = 2030] [outer = 16B95400]
06:17:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:18 INFO - document served over http requires an https
06:17:18 INFO - sub-resource via iframe-tag using the meta-csp
06:17:18 INFO - delivery method with swap-origin-redirect and when
06:17:18 INFO - the target request is same-origin.
06:17:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 970ms
06:17:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:17:18 INFO - PROCESS | 1260 | ++DOCSHELL 168A8400 == 46 [pid = 1260] [id = 725]
06:17:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (16B93C00) [pid = 1260] [serial = 2031] [outer = 00000000]
06:17:18 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (16B9D000) [pid = 1260] [serial = 2032] [outer = 16B93C00]
06:17:19 INFO - PROCESS | 1260 | 1450275438990 Marionette INFO loaded listener.js
06:17:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (16D75000) [pid = 1260] [serial = 2033] [outer = 16B93C00]
06:17:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:19 INFO - document served over http requires an https
06:17:19 INFO - sub-resource via script-tag using the meta-csp
06:17:19 INFO - delivery method with keep-origin-redirect and when
06:17:19 INFO - the target request is same-origin.
06:17:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 930ms
06:17:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:17:19 INFO - PROCESS | 1260 | ++DOCSHELL 16B9B000 == 47 [pid = 1260] [id = 726]
06:17:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (175D4400) [pid = 1260] [serial = 2034] [outer = 00000000]
06:17:19 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (18AE3400) [pid = 1260] [serial = 2035] [outer = 175D4400]
06:17:19 INFO - PROCESS | 1260 | 1450275439926 Marionette INFO loaded listener.js
06:17:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (18AEB000) [pid = 1260] [serial = 2036] [outer = 175D4400]
06:17:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:20 INFO - document served over http requires an https
06:17:20 INFO - sub-resource via script-tag using the meta-csp
06:17:20 INFO - delivery method with no-redirect and when
06:17:20 INFO - the target request is same-origin.
06:17:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 950ms
06:17:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:17:20 INFO - PROCESS | 1260 | ++DOCSHELL 175DA800 == 48 [pid = 1260] [id = 727]
06:17:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (175DDC00) [pid = 1260] [serial = 2037] [outer = 00000000]
06:17:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (18CD3000) [pid = 1260] [serial = 2038] [outer = 175DDC00]
06:17:20 INFO - PROCESS | 1260 | 1450275440844 Marionette INFO loaded listener.js
06:17:20 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (18CD9000) [pid = 1260] [serial = 2039] [outer = 175DDC00]
06:17:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:21 INFO - document served over http requires an https
06:17:21 INFO - sub-resource via script-tag using the meta-csp
06:17:21 INFO - delivery method with swap-origin-redirect and when
06:17:21 INFO - the target request is same-origin.
06:17:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 931ms
06:17:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:17:21 INFO - PROCESS | 1260 | ++DOCSHELL 1938DC00 == 49 [pid = 1260] [id = 728]
06:17:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (19391C00) [pid = 1260] [serial = 2040] [outer = 00000000]
06:17:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (19399000) [pid = 1260] [serial = 2041] [outer = 19391C00]
06:17:21 INFO - PROCESS | 1260 | 1450275441798 Marionette INFO loaded listener.js
06:17:21 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (19599800) [pid = 1260] [serial = 2042] [outer = 19391C00]
06:17:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:22 INFO - document served over http requires an https
06:17:22 INFO - sub-resource via xhr-request using the meta-csp
06:17:22 INFO - delivery method with keep-origin-redirect and when
06:17:22 INFO - the target request is same-origin.
06:17:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 930ms
06:17:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:17:22 INFO - PROCESS | 1260 | ++DOCSHELL 19397C00 == 50 [pid = 1260] [id = 729]
06:17:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (1959B400) [pid = 1260] [serial = 2043] [outer = 00000000]
06:17:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (195D0000) [pid = 1260] [serial = 2044] [outer = 1959B400]
06:17:22 INFO - PROCESS | 1260 | 1450275442716 Marionette INFO loaded listener.js
06:17:22 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (195D3800) [pid = 1260] [serial = 2045] [outer = 1959B400]
06:17:23 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:23 INFO - document served over http requires an https
06:17:23 INFO - sub-resource via xhr-request using the meta-csp
06:17:23 INFO - delivery method with no-redirect and when
06:17:23 INFO - the target request is same-origin.
06:17:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 830ms
06:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:17:23 INFO - PROCESS | 1260 | ++DOCSHELL 1958F400 == 51 [pid = 1260] [id = 730]
06:17:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (195CCC00) [pid = 1260] [serial = 2046] [outer = 00000000]
06:17:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (19A60400) [pid = 1260] [serial = 2047] [outer = 195CCC00]
06:17:23 INFO - PROCESS | 1260 | 1450275443651 Marionette INFO loaded listener.js
06:17:23 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (19A64C00) [pid = 1260] [serial = 2048] [outer = 195CCC00]
06:17:25 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:25 INFO - document served over http requires an https
06:17:25 INFO - sub-resource via xhr-request using the meta-csp
06:17:25 INFO - delivery method with swap-origin-redirect and when
06:17:25 INFO - the target request is same-origin.
06:17:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1829ms
06:17:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:17:25 INFO - PROCESS | 1260 | ++DOCSHELL 19A6DC00 == 52 [pid = 1260] [id = 731]
06:17:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (19AD2C00) [pid = 1260] [serial = 2049] [outer = 00000000]
06:17:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (19ADB400) [pid = 1260] [serial = 2050] [outer = 19AD2C00]
06:17:25 INFO - PROCESS | 1260 | 1450275445441 Marionette INFO loaded listener.js
06:17:25 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (19ADD400) [pid = 1260] [serial = 2051] [outer = 19AD2C00]
06:17:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:26 INFO - document served over http requires an http
06:17:26 INFO - sub-resource via fetch-request using the meta-referrer
06:17:26 INFO - delivery method with keep-origin-redirect and when
06:17:26 INFO - the target request is cross-origin.
06:17:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
06:17:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
06:17:26 INFO - PROCESS | 1260 | ++DOCSHELL 19B2BC00 == 53 [pid = 1260] [id = 732]
06:17:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (19B2C000) [pid = 1260] [serial = 2052] [outer = 00000000]
06:17:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (19C24C00) [pid = 1260] [serial = 2053] [outer = 19B2C000]
06:17:26 INFO - PROCESS | 1260 | 1450275446368 Marionette INFO loaded listener.js
06:17:26 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (19C26800) [pid = 1260] [serial = 2054] [outer = 19B2C000]
06:17:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:27 INFO - document served over http requires an http
06:17:27 INFO - sub-resource via fetch-request using the meta-referrer
06:17:27 INFO - delivery method with no-redirect and when
06:17:27 INFO - the target request is cross-origin.
06:17:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 931ms
06:17:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:17:27 INFO - PROCESS | 1260 | ++DOCSHELL 0C4EE800 == 54 [pid = 1260] [id = 733]
06:17:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (11182000) [pid = 1260] [serial = 2055] [outer = 00000000]
06:17:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (142D6C00) [pid = 1260] [serial = 2056] [outer = 11182000]
06:17:27 INFO - PROCESS | 1260 | 1450275447332 Marionette INFO loaded listener.js
06:17:27 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (165AC400) [pid = 1260] [serial = 2057] [outer = 11182000]
06:17:28 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:28 INFO - document served over http requires an http
06:17:28 INFO - sub-resource via fetch-request using the meta-referrer
06:17:28 INFO - delivery method with swap-origin-redirect and when
06:17:28 INFO - the target request is cross-origin.
06:17:28 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1287ms
06:17:28 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:17:28 INFO - PROCESS | 1260 | ++DOCSHELL 0CB13C00 == 55 [pid = 1260] [id = 734]
06:17:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 223 (0CB14800) [pid = 1260] [serial = 2058] [outer = 00000000]
06:17:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 224 (11303400) [pid = 1260] [serial = 2059] [outer = 0CB14800]
06:17:28 INFO - PROCESS | 1260 | 1450275448595 Marionette INFO loaded listener.js
06:17:28 INFO - PROCESS | 1260 | ++DOMWINDOW == 225 (124B8400) [pid = 1260] [serial = 2060] [outer = 0CB14800]
06:17:29 INFO - PROCESS | 1260 | ++DOCSHELL 140C8C00 == 56 [pid = 1260] [id = 735]
06:17:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 226 (14268C00) [pid = 1260] [serial = 2061] [outer = 00000000]
06:17:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 227 (152A0000) [pid = 1260] [serial = 2062] [outer = 14268C00]
06:17:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:29 INFO - document served over http requires an http
06:17:29 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:29 INFO - delivery method with keep-origin-redirect and when
06:17:29 INFO - the target request is cross-origin.
06:17:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1021ms
06:17:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:17:29 INFO - PROCESS | 1260 | ++DOCSHELL 0CCEA000 == 57 [pid = 1260] [id = 736]
06:17:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 228 (11D0F000) [pid = 1260] [serial = 2063] [outer = 00000000]
06:17:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 229 (14137000) [pid = 1260] [serial = 2064] [outer = 11D0F000]
06:17:29 INFO - PROCESS | 1260 | 1450275449640 Marionette INFO loaded listener.js
06:17:29 INFO - PROCESS | 1260 | ++DOMWINDOW == 230 (15269800) [pid = 1260] [serial = 2065] [outer = 11D0F000]
06:17:29 INFO - PROCESS | 1260 | --DOCSHELL 13D73C00 == 56 [pid = 1260] [id = 578]
06:17:29 INFO - PROCESS | 1260 | --DOCSHELL 12B08800 == 55 [pid = 1260] [id = 709]
06:17:29 INFO - PROCESS | 1260 | --DOCSHELL 118D0000 == 54 [pid = 1260] [id = 707]
06:17:29 INFO - PROCESS | 1260 | --DOCSHELL 0D57A000 == 53 [pid = 1260] [id = 705]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 229 (23465800) [pid = 1260] [serial = 1784] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 228 (18CD5C00) [pid = 1260] [serial = 1871] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 227 (279BA800) [pid = 1260] [serial = 1818] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 226 (19590C00) [pid = 1260] [serial = 1865] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 225 (23209C00) [pid = 1260] [serial = 1781] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 224 (24370400) [pid = 1260] [serial = 1802] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 223 (25366400) [pid = 1260] [serial = 1808] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 222 (2364A000) [pid = 1260] [serial = 1787] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (2257F400) [pid = 1260] [serial = 1771] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (2870F400) [pid = 1260] [serial = 1829] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (15577000) [pid = 1260] [serial = 1841] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (22E03400) [pid = 1260] [serial = 1776] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (18DA8000) [pid = 1260] [serial = 1847] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (2794BC00) [pid = 1260] [serial = 1813] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (1A970800) [pid = 1260] [serial = 1844] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (140BFC00) [pid = 1260] [serial = 1757] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (1426A800) [pid = 1260] [serial = 1855] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (24BB6800) [pid = 1260] [serial = 1805] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (1A402400) [pid = 1260] [serial = 1760] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (2233FC00) [pid = 1260] [serial = 1766] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (0D8C1800) [pid = 1260] [serial = 1850] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (19C2C400) [pid = 1260] [serial = 1868] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (27F46C00) [pid = 1260] [serial = 1823] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (165A4400) [pid = 1260] [serial = 1860] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (23B47C00) [pid = 1260] [serial = 1799] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (22210400) [pid = 1260] [serial = 1763] [outer = 00000000] [url = about:blank]
06:17:29 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (2868BC00) [pid = 1260] [serial = 1826] [outer = 00000000] [url = about:blank]
06:17:30 INFO - PROCESS | 1260 | ++DOCSHELL 11187400 == 54 [pid = 1260] [id = 737]
06:17:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 204 (11187C00) [pid = 1260] [serial = 2066] [outer = 00000000]
06:17:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 205 (1118A000) [pid = 1260] [serial = 2067] [outer = 11187C00]
06:17:30 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:30 INFO - document served over http requires an http
06:17:30 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:30 INFO - delivery method with no-redirect and when
06:17:30 INFO - the target request is cross-origin.
06:17:30 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1016ms
06:17:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:17:30 INFO - PROCESS | 1260 | ++DOCSHELL 0D8C1800 == 55 [pid = 1260] [id = 738]
06:17:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 206 (11189000) [pid = 1260] [serial = 2068] [outer = 00000000]
06:17:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 207 (125E6400) [pid = 1260] [serial = 2069] [outer = 11189000]
06:17:30 INFO - PROCESS | 1260 | 1450275450649 Marionette INFO loaded listener.js
06:17:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 208 (13D75400) [pid = 1260] [serial = 2070] [outer = 11189000]
06:17:30 INFO - PROCESS | 1260 | ++DOCSHELL 1428F800 == 56 [pid = 1260] [id = 739]
06:17:30 INFO - PROCESS | 1260 | ++DOMWINDOW == 209 (14290C00) [pid = 1260] [serial = 2071] [outer = 00000000]
06:17:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 210 (15093000) [pid = 1260] [serial = 2072] [outer = 14290C00]
06:17:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:31 INFO - document served over http requires an http
06:17:31 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:31 INFO - delivery method with swap-origin-redirect and when
06:17:31 INFO - the target request is cross-origin.
06:17:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 790ms
06:17:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:17:31 INFO - PROCESS | 1260 | ++DOCSHELL 13D73C00 == 57 [pid = 1260] [id = 740]
06:17:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 211 (14138000) [pid = 1260] [serial = 2073] [outer = 00000000]
06:17:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 212 (15092C00) [pid = 1260] [serial = 2074] [outer = 14138000]
06:17:31 INFO - PROCESS | 1260 | 1450275451416 Marionette INFO loaded listener.js
06:17:31 INFO - PROCESS | 1260 | ++DOMWINDOW == 213 (1549F800) [pid = 1260] [serial = 2075] [outer = 14138000]
06:17:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:31 INFO - document served over http requires an http
06:17:31 INFO - sub-resource via script-tag using the meta-referrer
06:17:31 INFO - delivery method with keep-origin-redirect and when
06:17:31 INFO - the target request is cross-origin.
06:17:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 671ms
06:17:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
06:17:32 INFO - PROCESS | 1260 | ++DOCSHELL 1582A400 == 58 [pid = 1260] [id = 741]
06:17:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 214 (1582B400) [pid = 1260] [serial = 2076] [outer = 00000000]
06:17:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 215 (1602F400) [pid = 1260] [serial = 2077] [outer = 1582B400]
06:17:32 INFO - PROCESS | 1260 | 1450275452122 Marionette INFO loaded listener.js
06:17:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 216 (1639E400) [pid = 1260] [serial = 2078] [outer = 1582B400]
06:17:32 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:32 INFO - document served over http requires an http
06:17:32 INFO - sub-resource via script-tag using the meta-referrer
06:17:32 INFO - delivery method with no-redirect and when
06:17:32 INFO - the target request is cross-origin.
06:17:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 730ms
06:17:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:17:32 INFO - PROCESS | 1260 | ++DOCSHELL 16AC9800 == 59 [pid = 1260] [id = 742]
06:17:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 217 (16B91C00) [pid = 1260] [serial = 2079] [outer = 00000000]
06:17:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 218 (18C42800) [pid = 1260] [serial = 2080] [outer = 16B91C00]
06:17:32 INFO - PROCESS | 1260 | 1450275452778 Marionette INFO loaded listener.js
06:17:32 INFO - PROCESS | 1260 | ++DOMWINDOW == 219 (19390800) [pid = 1260] [serial = 2081] [outer = 16B91C00]
06:17:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:33 INFO - document served over http requires an http
06:17:33 INFO - sub-resource via script-tag using the meta-referrer
06:17:33 INFO - delivery method with swap-origin-redirect and when
06:17:33 INFO - the target request is cross-origin.
06:17:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 670ms
06:17:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:17:33 INFO - PROCESS | 1260 | ++DOCSHELL 19393800 == 60 [pid = 1260] [id = 743]
06:17:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 220 (195C6800) [pid = 1260] [serial = 2082] [outer = 00000000]
06:17:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 221 (19B22800) [pid = 1260] [serial = 2083] [outer = 195C6800]
06:17:33 INFO - PROCESS | 1260 | 1450275453498 Marionette INFO loaded listener.js
06:17:33 INFO - PROCESS | 1260 | ++DOMWINDOW == 222 (19C21C00) [pid = 1260] [serial = 2084] [outer = 195C6800]
06:17:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:34 INFO - document served over http requires an http
06:17:34 INFO - sub-resource via xhr-request using the meta-referrer
06:17:34 INFO - delivery method with keep-origin-redirect and when
06:17:34 INFO - the target request is cross-origin.
06:17:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 730ms
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 221 (20410400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 220 (2B381C00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 219 (1529FC00) [pid = 1260] [serial = 2002] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 218 (22349000) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 217 (0D8D1C00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 216 (23207800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 215 (29987000) [pid = 1260] [serial = 1945] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 214 (29B58C00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 213 (29987800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 212 (0D57C400) [pid = 1260] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 211 (11D3A400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 210 (0C694800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 209 (23789C00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 208 (29918C00) [pid = 1260] [serial = 1940] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275407404]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 207 (12B09800) [pid = 1260] [serial = 1987] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 206 (29A2C800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 205 (21978C00) [pid = 1260] [serial = 1898] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275395372]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 204 (12B06400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 203 (15094C00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (2973E800) [pid = 1260] [serial = 1935] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (11181000) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (209D0C00) [pid = 1260] [serial = 1893] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (118D2400) [pid = 1260] [serial = 1982] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275425150]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (11A0F400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (14262800) [pid = 1260] [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]
06:17:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (222D4000) [pid = 1260] [serial = 1903] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (11B57000) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (23B48C00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (27BA6000) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (28A10000) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (28925C00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (2A143400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (16ACFC00) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (209D4400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (2A13C800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (2886C400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (2B37B400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (2973B400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (209D5000) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (2533E800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (1F649400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (20335400) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (29917800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (2892C800) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (2A644000) [pid = 1260] [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]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (2998F800) [pid = 1260] [serial = 1946] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (2888A400) [pid = 1260] [serial = 1924] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (2892E000) [pid = 1260] [serial = 1927] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (297E9800) [pid = 1260] [serial = 1938] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (29B5A400) [pid = 1260] [serial = 1951] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (287E1800) [pid = 1260] [serial = 1921] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (2991C400) [pid = 1260] [serial = 1941] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275407404]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (2B382400) [pid = 1260] [serial = 1966] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (20FF0C00) [pid = 1260] [serial = 1896] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (12B0AC00) [pid = 1260] [serial = 1988] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (21A05400) [pid = 1260] [serial = 1899] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275395372]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (1426F400) [pid = 1260] [serial = 1993] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (21D24C00) [pid = 1260] [serial = 1901] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (2039A000) [pid = 1260] [serial = 1888] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (11D3F000) [pid = 1260] [serial = 1972] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (28A0E800) [pid = 1260] [serial = 1930] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (142D7400) [pid = 1260] [serial = 1996] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (0CB9CC00) [pid = 1260] [serial = 1978] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 158 (15263400) [pid = 1260] [serial = 1999] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 157 (0CA17400) [pid = 1260] [serial = 1975] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 156 (20611000) [pid = 1260] [serial = 1891] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 155 (2240B400) [pid = 1260] [serial = 1904] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 154 (11A4A000) [pid = 1260] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275425150]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (2AF4AC00) [pid = 1260] [serial = 1963] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 152 (1F6B4C00) [pid = 1260] [serial = 1885] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 151 (27BA6800) [pid = 1260] [serial = 1918] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 150 (29956400) [pid = 1260] [serial = 1943] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 149 (2BAB8800) [pid = 1260] [serial = 1969] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 148 (25342800) [pid = 1260] [serial = 1915] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 147 (19A67400) [pid = 1260] [serial = 1882] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 146 (14264400) [pid = 1260] [serial = 1879] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 145 (22598C00) [pid = 1260] [serial = 1906] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 144 (2A132C00) [pid = 1260] [serial = 1954] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 143 (29A23800) [pid = 1260] [serial = 1948] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 142 (294AD400) [pid = 1260] [serial = 1933] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 141 (209CE400) [pid = 1260] [serial = 1894] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 140 (2A645800) [pid = 1260] [serial = 1960] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 139 (11186000) [pid = 1260] [serial = 1980] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 138 (13D70000) [pid = 1260] [serial = 1990] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 137 (23648400) [pid = 1260] [serial = 1909] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 136 (297E6000) [pid = 1260] [serial = 1936] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 135 (11D09400) [pid = 1260] [serial = 1985] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 134 (2396B800) [pid = 1260] [serial = 1912] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 133 (2A147400) [pid = 1260] [serial = 1957] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 132 (15265800) [pid = 1260] [serial = 2000] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 131 (2A649C00) [pid = 1260] [serial = 1961] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 130 (27BAB800) [pid = 1260] [serial = 1919] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 129 (2A59F800) [pid = 1260] [serial = 1958] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 128 (2AF4E400) [pid = 1260] [serial = 1964] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 127 (27945800) [pid = 1260] [serial = 1916] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 126 (287D8C00) [pid = 1260] [serial = 1922] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | --DOMWINDOW == 125 (14E96000) [pid = 1260] [serial = 1880] [outer = 00000000] [url = about:blank]
06:17:34 INFO - PROCESS | 1260 | ++DOCSHELL 0CB92400 == 61 [pid = 1260] [id = 744]
06:17:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 126 (0D579800) [pid = 1260] [serial = 2085] [outer = 00000000]
06:17:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 127 (12B0A800) [pid = 1260] [serial = 2086] [outer = 0D579800]
06:17:34 INFO - PROCESS | 1260 | 1450275454354 Marionette INFO loaded listener.js
06:17:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 128 (15098800) [pid = 1260] [serial = 2087] [outer = 0D579800]
06:17:34 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:34 INFO - document served over http requires an http
06:17:34 INFO - sub-resource via xhr-request using the meta-referrer
06:17:34 INFO - delivery method with no-redirect and when
06:17:34 INFO - the target request is cross-origin.
06:17:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 605ms
06:17:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:17:34 INFO - PROCESS | 1260 | ++DOCSHELL 175D3000 == 62 [pid = 1260] [id = 745]
06:17:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 129 (1A409800) [pid = 1260] [serial = 2088] [outer = 00000000]
06:17:34 INFO - PROCESS | 1260 | ++DOMWINDOW == 130 (1A4DE800) [pid = 1260] [serial = 2089] [outer = 1A409800]
06:17:35 INFO - PROCESS | 1260 | 1450275454978 Marionette INFO loaded listener.js
06:17:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 131 (1A4E4C00) [pid = 1260] [serial = 2090] [outer = 1A409800]
06:17:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:35 INFO - document served over http requires an http
06:17:35 INFO - sub-resource via xhr-request using the meta-referrer
06:17:35 INFO - delivery method with swap-origin-redirect and when
06:17:35 INFO - the target request is cross-origin.
06:17:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 630ms
06:17:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:17:35 INFO - PROCESS | 1260 | ++DOCSHELL 1A4E3C00 == 63 [pid = 1260] [id = 746]
06:17:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 132 (1A4E7400) [pid = 1260] [serial = 2091] [outer = 00000000]
06:17:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 133 (1A596800) [pid = 1260] [serial = 2092] [outer = 1A4E7400]
06:17:35 INFO - PROCESS | 1260 | 1450275455613 Marionette INFO loaded listener.js
06:17:35 INFO - PROCESS | 1260 | ++DOMWINDOW == 134 (1A59A000) [pid = 1260] [serial = 2093] [outer = 1A4E7400]
06:17:36 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:36 INFO - document served over http requires an https
06:17:36 INFO - sub-resource via fetch-request using the meta-referrer
06:17:36 INFO - delivery method with keep-origin-redirect and when
06:17:36 INFO - the target request is cross-origin.
06:17:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 670ms
06:17:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
06:17:36 INFO - PROCESS | 1260 | ++DOCSHELL 0BF4C400 == 64 [pid = 1260] [id = 747]
06:17:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 135 (0BF89C00) [pid = 1260] [serial = 2094] [outer = 00000000]
06:17:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 136 (0C68FC00) [pid = 1260] [serial = 2095] [outer = 0BF89C00]
06:17:36 INFO - PROCESS | 1260 | 1450275456564 Marionette INFO loaded listener.js
06:17:36 INFO - PROCESS | 1260 | ++DOMWINDOW == 137 (0CA21800) [pid = 1260] [serial = 2096] [outer = 0BF89C00]
06:17:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:37 INFO - document served over http requires an https
06:17:37 INFO - sub-resource via fetch-request using the meta-referrer
06:17:37 INFO - delivery method with no-redirect and when
06:17:37 INFO - the target request is cross-origin.
06:17:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1071ms
06:17:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:17:37 INFO - PROCESS | 1260 | ++DOCSHELL 11D39800 == 65 [pid = 1260] [id = 748]
06:17:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 138 (11D3B800) [pid = 1260] [serial = 2097] [outer = 00000000]
06:17:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 139 (14C08C00) [pid = 1260] [serial = 2098] [outer = 11D3B800]
06:17:37 INFO - PROCESS | 1260 | 1450275457552 Marionette INFO loaded listener.js
06:17:37 INFO - PROCESS | 1260 | ++DOMWINDOW == 140 (15571400) [pid = 1260] [serial = 2099] [outer = 11D3B800]
06:17:38 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:38 INFO - document served over http requires an https
06:17:38 INFO - sub-resource via fetch-request using the meta-referrer
06:17:38 INFO - delivery method with swap-origin-redirect and when
06:17:38 INFO - the target request is cross-origin.
06:17:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 970ms
06:17:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:17:38 INFO - PROCESS | 1260 | ++DOCSHELL 175D8400 == 66 [pid = 1260] [id = 749]
06:17:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 141 (1938D800) [pid = 1260] [serial = 2100] [outer = 00000000]
06:17:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 142 (1A40C800) [pid = 1260] [serial = 2101] [outer = 1938D800]
06:17:38 INFO - PROCESS | 1260 | 1450275458503 Marionette INFO loaded listener.js
06:17:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 143 (1A909C00) [pid = 1260] [serial = 2102] [outer = 1938D800]
06:17:38 INFO - PROCESS | 1260 | ++DOCSHELL 1A969800 == 67 [pid = 1260] [id = 750]
06:17:38 INFO - PROCESS | 1260 | ++DOMWINDOW == 144 (1A96C400) [pid = 1260] [serial = 2103] [outer = 00000000]
06:17:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 145 (18DA9000) [pid = 1260] [serial = 2104] [outer = 1A96C400]
06:17:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:39 INFO - document served over http requires an https
06:17:39 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:39 INFO - delivery method with keep-origin-redirect and when
06:17:39 INFO - the target request is cross-origin.
06:17:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1020ms
06:17:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:17:39 INFO - PROCESS | 1260 | ++DOCSHELL 1A96D800 == 68 [pid = 1260] [id = 751]
06:17:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 146 (1A970000) [pid = 1260] [serial = 2105] [outer = 00000000]
06:17:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 147 (1C5D3400) [pid = 1260] [serial = 2106] [outer = 1A970000]
06:17:39 INFO - PROCESS | 1260 | 1450275459606 Marionette INFO loaded listener.js
06:17:39 INFO - PROCESS | 1260 | ++DOMWINDOW == 148 (1C5EB400) [pid = 1260] [serial = 2107] [outer = 1A970000]
06:17:40 INFO - PROCESS | 1260 | ++DOCSHELL 1C5F3C00 == 69 [pid = 1260] [id = 752]
06:17:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 149 (1C5F4C00) [pid = 1260] [serial = 2108] [outer = 00000000]
06:17:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 150 (1C88DC00) [pid = 1260] [serial = 2109] [outer = 1C5F4C00]
06:17:40 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:40 INFO - document served over http requires an https
06:17:40 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:40 INFO - delivery method with no-redirect and when
06:17:40 INFO - the target request is cross-origin.
06:17:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 990ms
06:17:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:17:40 INFO - PROCESS | 1260 | ++DOCSHELL 1C5ED800 == 70 [pid = 1260] [id = 753]
06:17:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 151 (1C88B800) [pid = 1260] [serial = 2110] [outer = 00000000]
06:17:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 152 (1CF44000) [pid = 1260] [serial = 2111] [outer = 1C88B800]
06:17:40 INFO - PROCESS | 1260 | 1450275460582 Marionette INFO loaded listener.js
06:17:40 INFO - PROCESS | 1260 | ++DOMWINDOW == 153 (1CF4B400) [pid = 1260] [serial = 2112] [outer = 1C88B800]
06:17:41 INFO - PROCESS | 1260 | ++DOCSHELL 1D01A400 == 71 [pid = 1260] [id = 754]
06:17:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (1D01B400) [pid = 1260] [serial = 2113] [outer = 00000000]
06:17:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 155 (1D01D000) [pid = 1260] [serial = 2114] [outer = 1D01B400]
06:17:41 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:41 INFO - document served over http requires an https
06:17:41 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:41 INFO - delivery method with swap-origin-redirect and when
06:17:41 INFO - the target request is cross-origin.
06:17:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1023ms
06:17:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:17:41 INFO - PROCESS | 1260 | ++DOCSHELL 1D01F000 == 72 [pid = 1260] [id = 755]
06:17:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 156 (1D01F400) [pid = 1260] [serial = 2115] [outer = 00000000]
06:17:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 157 (1DEA4800) [pid = 1260] [serial = 2116] [outer = 1D01F400]
06:17:41 INFO - PROCESS | 1260 | 1450275461617 Marionette INFO loaded listener.js
06:17:41 INFO - PROCESS | 1260 | ++DOMWINDOW == 158 (1DEAA400) [pid = 1260] [serial = 2117] [outer = 1D01F400]
06:17:42 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:42 INFO - document served over http requires an https
06:17:42 INFO - sub-resource via script-tag using the meta-referrer
06:17:42 INFO - delivery method with keep-origin-redirect and when
06:17:42 INFO - the target request is cross-origin.
06:17:42 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1019ms
06:17:42 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
06:17:42 INFO - PROCESS | 1260 | ++DOCSHELL 1DEACC00 == 73 [pid = 1260] [id = 756]
06:17:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 159 (1DEB7000) [pid = 1260] [serial = 2118] [outer = 00000000]
06:17:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (1DEC5800) [pid = 1260] [serial = 2119] [outer = 1DEB7000]
06:17:42 INFO - PROCESS | 1260 | 1450275462583 Marionette INFO loaded listener.js
06:17:42 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (1DED1800) [pid = 1260] [serial = 2120] [outer = 1DEB7000]
06:17:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:43 INFO - document served over http requires an https
06:17:43 INFO - sub-resource via script-tag using the meta-referrer
06:17:43 INFO - delivery method with no-redirect and when
06:17:43 INFO - the target request is cross-origin.
06:17:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 830ms
06:17:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:17:43 INFO - PROCESS | 1260 | ++DOCSHELL 1DEC2C00 == 74 [pid = 1260] [id = 757]
06:17:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (1DEC4800) [pid = 1260] [serial = 2121] [outer = 00000000]
06:17:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (1DF25000) [pid = 1260] [serial = 2122] [outer = 1DEC4800]
06:17:43 INFO - PROCESS | 1260 | 1450275463434 Marionette INFO loaded listener.js
06:17:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (1DF29800) [pid = 1260] [serial = 2123] [outer = 1DEC4800]
06:17:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:44 INFO - document served over http requires an https
06:17:44 INFO - sub-resource via script-tag using the meta-referrer
06:17:44 INFO - delivery method with swap-origin-redirect and when
06:17:44 INFO - the target request is cross-origin.
06:17:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 930ms
06:17:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:17:44 INFO - PROCESS | 1260 | ++DOCSHELL 1DF28400 == 75 [pid = 1260] [id = 758]
06:17:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (1DF2E800) [pid = 1260] [serial = 2124] [outer = 00000000]
06:17:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (1F649000) [pid = 1260] [serial = 2125] [outer = 1DF2E800]
06:17:44 INFO - PROCESS | 1260 | 1450275464371 Marionette INFO loaded listener.js
06:17:44 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (1F64C400) [pid = 1260] [serial = 2126] [outer = 1DF2E800]
06:17:44 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:44 INFO - document served over http requires an https
06:17:44 INFO - sub-resource via xhr-request using the meta-referrer
06:17:44 INFO - delivery method with keep-origin-redirect and when
06:17:44 INFO - the target request is cross-origin.
06:17:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
06:17:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
06:17:45 INFO - PROCESS | 1260 | ++DOCSHELL 1F647800 == 76 [pid = 1260] [id = 759]
06:17:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (1F648000) [pid = 1260] [serial = 2127] [outer = 00000000]
06:17:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (1F6B3800) [pid = 1260] [serial = 2128] [outer = 1F648000]
06:17:45 INFO - PROCESS | 1260 | 1450275465253 Marionette INFO loaded listener.js
06:17:45 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (1F6B6000) [pid = 1260] [serial = 2129] [outer = 1F648000]
06:17:45 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:45 INFO - document served over http requires an https
06:17:45 INFO - sub-resource via xhr-request using the meta-referrer
06:17:45 INFO - delivery method with no-redirect and when
06:17:45 INFO - the target request is cross-origin.
06:17:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
06:17:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:17:46 INFO - PROCESS | 1260 | ++DOCSHELL 1FF4D000 == 77 [pid = 1260] [id = 760]
06:17:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (1FF4FC00) [pid = 1260] [serial = 2130] [outer = 00000000]
06:17:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (2032D800) [pid = 1260] [serial = 2131] [outer = 1FF4FC00]
06:17:46 INFO - PROCESS | 1260 | 1450275466149 Marionette INFO loaded listener.js
06:17:46 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (20336C00) [pid = 1260] [serial = 2132] [outer = 1FF4FC00]
06:17:46 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:46 INFO - document served over http requires an https
06:17:46 INFO - sub-resource via xhr-request using the meta-referrer
06:17:46 INFO - delivery method with swap-origin-redirect and when
06:17:46 INFO - the target request is cross-origin.
06:17:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 931ms
06:17:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
06:17:47 INFO - PROCESS | 1260 | ++DOCSHELL 20339800 == 78 [pid = 1260] [id = 761]
06:17:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (2033AC00) [pid = 1260] [serial = 2133] [outer = 00000000]
06:17:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (203BD000) [pid = 1260] [serial = 2134] [outer = 2033AC00]
06:17:47 INFO - PROCESS | 1260 | 1450275467108 Marionette INFO loaded listener.js
06:17:47 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (203C0C00) [pid = 1260] [serial = 2135] [outer = 2033AC00]
06:17:47 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:47 INFO - document served over http requires an http
06:17:47 INFO - sub-resource via fetch-request using the meta-referrer
06:17:47 INFO - delivery method with keep-origin-redirect and when
06:17:47 INFO - the target request is same-origin.
06:17:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 930ms
06:17:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
06:17:48 INFO - PROCESS | 1260 | ++DOCSHELL 2039BC00 == 79 [pid = 1260] [id = 762]
06:17:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (203C4C00) [pid = 1260] [serial = 2136] [outer = 00000000]
06:17:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (2040A800) [pid = 1260] [serial = 2137] [outer = 203C4C00]
06:17:48 INFO - PROCESS | 1260 | 1450275468066 Marionette INFO loaded listener.js
06:17:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (2040F800) [pid = 1260] [serial = 2138] [outer = 203C4C00]
06:17:48 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:48 INFO - document served over http requires an http
06:17:48 INFO - sub-resource via fetch-request using the meta-referrer
06:17:48 INFO - delivery method with no-redirect and when
06:17:48 INFO - the target request is same-origin.
06:17:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 970ms
06:17:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
06:17:48 INFO - PROCESS | 1260 | ++DOCSHELL 20408400 == 80 [pid = 1260] [id = 763]
06:17:48 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (20409000) [pid = 1260] [serial = 2139] [outer = 00000000]
06:17:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (20604800) [pid = 1260] [serial = 2140] [outer = 20409000]
06:17:49 INFO - PROCESS | 1260 | 1450275469008 Marionette INFO loaded listener.js
06:17:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (20607000) [pid = 1260] [serial = 2141] [outer = 20409000]
06:17:49 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:49 INFO - document served over http requires an http
06:17:49 INFO - sub-resource via fetch-request using the meta-referrer
06:17:49 INFO - delivery method with swap-origin-redirect and when
06:17:49 INFO - the target request is same-origin.
06:17:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 870ms
06:17:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
06:17:49 INFO - PROCESS | 1260 | ++DOCSHELL 20578400 == 81 [pid = 1260] [id = 764]
06:17:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (20602C00) [pid = 1260] [serial = 2142] [outer = 00000000]
06:17:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (20987000) [pid = 1260] [serial = 2143] [outer = 20602C00]
06:17:49 INFO - PROCESS | 1260 | 1450275469893 Marionette INFO loaded listener.js
06:17:49 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (20989C00) [pid = 1260] [serial = 2144] [outer = 20602C00]
06:17:51 INFO - PROCESS | 1260 | ++DOCSHELL 0C47A400 == 82 [pid = 1260] [id = 765]
06:17:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (0C811800) [pid = 1260] [serial = 2145] [outer = 00000000]
06:17:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (0CB16400) [pid = 1260] [serial = 2146] [outer = 0C811800]
06:17:51 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:51 INFO - document served over http requires an http
06:17:51 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:51 INFO - delivery method with keep-origin-redirect and when
06:17:51 INFO - the target request is same-origin.
06:17:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1917ms
06:17:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
06:17:51 INFO - PROCESS | 1260 | ++DOCSHELL 0CCE3400 == 83 [pid = 1260] [id = 766]
06:17:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (1110C400) [pid = 1260] [serial = 2147] [outer = 00000000]
06:17:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (1410EC00) [pid = 1260] [serial = 2148] [outer = 1110C400]
06:17:51 INFO - PROCESS | 1260 | 1450275471847 Marionette INFO loaded listener.js
06:17:51 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (15269000) [pid = 1260] [serial = 2149] [outer = 1110C400]
06:17:52 INFO - PROCESS | 1260 | ++DOCSHELL 209A8400 == 84 [pid = 1260] [id = 767]
06:17:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (209C8400) [pid = 1260] [serial = 2150] [outer = 00000000]
06:17:52 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (209CC400) [pid = 1260] [serial = 2151] [outer = 209C8400]
06:17:52 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:52 INFO - document served over http requires an http
06:17:52 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:52 INFO - delivery method with no-redirect and when
06:17:52 INFO - the target request is same-origin.
06:17:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1015ms
06:17:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
06:17:53 INFO - PROCESS | 1260 | ++DOCSHELL 0C68E000 == 85 [pid = 1260] [id = 768]
06:17:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (0CB11800) [pid = 1260] [serial = 2152] [outer = 00000000]
06:17:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (1118B800) [pid = 1260] [serial = 2153] [outer = 0CB11800]
06:17:53 INFO - PROCESS | 1260 | 1450275473320 Marionette INFO loaded listener.js
06:17:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 195 (11A76800) [pid = 1260] [serial = 2154] [outer = 0CB11800]
06:17:53 INFO - PROCESS | 1260 | ++DOCSHELL 16202800 == 86 [pid = 1260] [id = 769]
06:17:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 196 (1625F800) [pid = 1260] [serial = 2155] [outer = 00000000]
06:17:53 INFO - PROCESS | 1260 | ++DOMWINDOW == 197 (1652B800) [pid = 1260] [serial = 2156] [outer = 1625F800]
06:17:53 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:53 INFO - document served over http requires an http
06:17:53 INFO - sub-resource via iframe-tag using the meta-referrer
06:17:53 INFO - delivery method with swap-origin-redirect and when
06:17:53 INFO - the target request is same-origin.
06:17:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1370ms
06:17:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
06:17:54 INFO - PROCESS | 1260 | ++DOCSHELL 16026C00 == 87 [pid = 1260] [id = 770]
06:17:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 198 (1602C400) [pid = 1260] [serial = 2157] [outer = 00000000]
06:17:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 199 (175DF800) [pid = 1260] [serial = 2158] [outer = 1602C400]
06:17:54 INFO - PROCESS | 1260 | 1450275474295 Marionette INFO loaded listener.js
06:17:54 INFO - PROCESS | 1260 | ++DOMWINDOW == 200 (195C8C00) [pid = 1260] [serial = 2159] [outer = 1602C400]
06:17:55 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:55 INFO - document served over http requires an http
06:17:55 INFO - sub-resource via script-tag using the meta-referrer
06:17:55 INFO - delivery method with keep-origin-redirect and when
06:17:55 INFO - the target request is same-origin.
06:17:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1074ms
06:17:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
06:17:55 INFO - PROCESS | 1260 | ++DOCSHELL 11D3F000 == 88 [pid = 1260] [id = 771]
06:17:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 201 (124B5C00) [pid = 1260] [serial = 2160] [outer = 00000000]
06:17:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 202 (15499400) [pid = 1260] [serial = 2161] [outer = 124B5C00]
06:17:55 INFO - PROCESS | 1260 | 1450275475335 Marionette INFO loaded listener.js
06:17:55 INFO - PROCESS | 1260 | ++DOMWINDOW == 203 (1603A800) [pid = 1260] [serial = 2162] [outer = 124B5C00]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 195CE800 == 87 [pid = 1260] [id = 592]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 1113AC00 == 86 [pid = 1260] [id = 703]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 15299400 == 85 [pid = 1260] [id = 580]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 18C4D800 == 84 [pid = 1260] [id = 591]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 12B10400 == 83 [pid = 1260] [id = 577]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 168B6400 == 82 [pid = 1260] [id = 588]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 0CB93C00 == 81 [pid = 1260] [id = 573]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 12410800 == 80 [pid = 1260] [id = 576]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 16DEA000 == 79 [pid = 1260] [id = 590]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 1117F800 == 78 [pid = 1260] [id = 582]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 0D8D8000 == 77 [pid = 1260] [id = 575]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 0CB1EC00 == 76 [pid = 1260] [id = 581]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 15573400 == 75 [pid = 1260] [id = 583]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 1A4E3C00 == 74 [pid = 1260] [id = 746]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 175D3000 == 73 [pid = 1260] [id = 745]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 0CB92400 == 72 [pid = 1260] [id = 744]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 19393800 == 71 [pid = 1260] [id = 743]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 16AC9800 == 70 [pid = 1260] [id = 742]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 1582A400 == 69 [pid = 1260] [id = 741]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 13D73C00 == 68 [pid = 1260] [id = 740]
06:17:55 INFO - PROCESS | 1260 | --DOCSHELL 1428F800 == 67 [pid = 1260] [id = 739]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 0D8C1800 == 66 [pid = 1260] [id = 738]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 11187400 == 65 [pid = 1260] [id = 737]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 0CCEA000 == 64 [pid = 1260] [id = 736]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 140C8C00 == 63 [pid = 1260] [id = 735]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 0CB13C00 == 62 [pid = 1260] [id = 734]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 0C4EE800 == 61 [pid = 1260] [id = 733]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 19B2BC00 == 60 [pid = 1260] [id = 732]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 19A6DC00 == 59 [pid = 1260] [id = 731]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 16B91800 == 58 [pid = 1260] [id = 724]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 166BCC00 == 57 [pid = 1260] [id = 722]
06:17:56 INFO - PROCESS | 1260 | --DOCSHELL 163AFC00 == 56 [pid = 1260] [id = 720]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 202 (236F4C00) [pid = 1260] [serial = 1910] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 201 (2B49D800) [pid = 1260] [serial = 1967] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 200 (29A27800) [pid = 1260] [serial = 1949] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 199 (29B5D000) [pid = 1260] [serial = 1952] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 198 (297EE800) [pid = 1260] [serial = 1939] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 197 (1FF81000) [pid = 1260] [serial = 1886] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 196 (2995C800) [pid = 1260] [serial = 1944] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 195 (11309000) [pid = 1260] [serial = 1981] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 194 (2A138800) [pid = 1260] [serial = 1955] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (28889C00) [pid = 1260] [serial = 1925] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (28A13000) [pid = 1260] [serial = 1931] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (12B0F800) [pid = 1260] [serial = 1973] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (21F7A400) [pid = 1260] [serial = 1902] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (2098B800) [pid = 1260] [serial = 1892] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (20405800) [pid = 1260] [serial = 1889] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (2BABC400) [pid = 1260] [serial = 1970] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (239E2C00) [pid = 1260] [serial = 1913] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (28987800) [pid = 1260] [serial = 1928] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (294B0800) [pid = 1260] [serial = 1934] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (0CB15C00) [pid = 1260] [serial = 1976] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (1A96F800) [pid = 1260] [serial = 1883] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (140CE400) [pid = 1260] [serial = 1991] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (14CD9400) [pid = 1260] [serial = 1997] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (2167C000) [pid = 1260] [serial = 1897] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (12413400) [pid = 1260] [serial = 1986] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (22CBC000) [pid = 1260] [serial = 1907] [outer = 00000000] [url = about:blank]
06:17:56 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (14295400) [pid = 1260] [serial = 1994] [outer = 00000000] [url = about:blank]
06:17:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:56 INFO - document served over http requires an http
06:17:56 INFO - sub-resource via script-tag using the meta-referrer
06:17:56 INFO - delivery method with no-redirect and when
06:17:56 INFO - the target request is same-origin.
06:17:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 970ms
06:17:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
06:17:56 INFO - PROCESS | 1260 | ++DOCSHELL 0BE80400 == 57 [pid = 1260] [id = 772]
06:17:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (0BE8A800) [pid = 1260] [serial = 2163] [outer = 00000000]
06:17:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (0CB9B800) [pid = 1260] [serial = 2164] [outer = 0BE8A800]
06:17:56 INFO - PROCESS | 1260 | 1450275476449 Marionette INFO loaded listener.js
06:17:56 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (11180C00) [pid = 1260] [serial = 2165] [outer = 0BE8A800]
06:17:56 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:56 INFO - document served over http requires an http
06:17:56 INFO - sub-resource via script-tag using the meta-referrer
06:17:56 INFO - delivery method with swap-origin-redirect and when
06:17:56 INFO - the target request is same-origin.
06:17:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 890ms
06:17:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
06:17:57 INFO - PROCESS | 1260 | ++DOCSHELL 0CB18800 == 58 [pid = 1260] [id = 773]
06:17:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (0CB94C00) [pid = 1260] [serial = 2166] [outer = 00000000]
06:17:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (12B03800) [pid = 1260] [serial = 2167] [outer = 0CB94C00]
06:17:57 INFO - PROCESS | 1260 | 1450275477168 Marionette INFO loaded listener.js
06:17:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (140CE400) [pid = 1260] [serial = 2168] [outer = 0CB94C00]
06:17:57 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:57 INFO - document served over http requires an http
06:17:57 INFO - sub-resource via xhr-request using the meta-referrer
06:17:57 INFO - delivery method with keep-origin-redirect and when
06:17:57 INFO - the target request is same-origin.
06:17:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 690ms
06:17:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
06:17:57 INFO - PROCESS | 1260 | ++DOCSHELL 14CD9000 == 59 [pid = 1260] [id = 774]
06:17:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (14CD9400) [pid = 1260] [serial = 2169] [outer = 00000000]
06:17:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (1526B400) [pid = 1260] [serial = 2170] [outer = 14CD9400]
06:17:57 INFO - PROCESS | 1260 | 1450275477799 Marionette INFO loaded listener.js
06:17:57 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (15496000) [pid = 1260] [serial = 2171] [outer = 14CD9400]
06:17:58 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:58 INFO - document served over http requires an http
06:17:58 INFO - sub-resource via xhr-request using the meta-referrer
06:17:58 INFO - delivery method with no-redirect and when
06:17:58 INFO - the target request is same-origin.
06:17:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 670ms
06:17:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
06:17:58 INFO - PROCESS | 1260 | ++DOCSHELL 15585400 == 60 [pid = 1260] [id = 775]
06:17:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (15824400) [pid = 1260] [serial = 2172] [outer = 00000000]
06:17:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (16206400) [pid = 1260] [serial = 2173] [outer = 15824400]
06:17:58 INFO - PROCESS | 1260 | 1450275478502 Marionette INFO loaded listener.js
06:17:58 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (166B9800) [pid = 1260] [serial = 2174] [outer = 15824400]
06:17:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:59 INFO - document served over http requires an http
06:17:59 INFO - sub-resource via xhr-request using the meta-referrer
06:17:59 INFO - delivery method with swap-origin-redirect and when
06:17:59 INFO - the target request is same-origin.
06:17:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 670ms
06:17:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
06:17:59 INFO - PROCESS | 1260 | ++DOCSHELL 166C6800 == 61 [pid = 1260] [id = 776]
06:17:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (168AD400) [pid = 1260] [serial = 2175] [outer = 00000000]
06:17:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (16CA1800) [pid = 1260] [serial = 2176] [outer = 168AD400]
06:17:59 INFO - PROCESS | 1260 | 1450275479213 Marionette INFO loaded listener.js
06:17:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 191 (175DAC00) [pid = 1260] [serial = 2177] [outer = 168AD400]
06:17:59 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:17:59 INFO - document served over http requires an https
06:17:59 INFO - sub-resource via fetch-request using the meta-referrer
06:17:59 INFO - delivery method with keep-origin-redirect and when
06:17:59 INFO - the target request is same-origin.
06:17:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 730ms
06:17:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
06:17:59 INFO - PROCESS | 1260 | ++DOCSHELL 16B9A800 == 62 [pid = 1260] [id = 777]
06:17:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 192 (18BB1400) [pid = 1260] [serial = 2178] [outer = 00000000]
06:17:59 INFO - PROCESS | 1260 | ++DOMWINDOW == 193 (19395800) [pid = 1260] [serial = 2179] [outer = 18BB1400]
06:17:59 INFO - PROCESS | 1260 | 1450275479920 Marionette INFO loaded listener.js
06:18:00 INFO - PROCESS | 1260 | ++DOMWINDOW == 194 (19593C00) [pid = 1260] [serial = 2180] [outer = 18BB1400]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 193 (195C6800) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 192 (14268C00) [pid = 1260] [serial = 2061] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 191 (1A409800) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 190 (0D579800) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (166C5800) [pid = 1260] [serial = 2024] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275437411]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (16B95400) [pid = 1260] [serial = 2029] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (163B5000) [pid = 1260] [serial = 2019] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (18C42800) [pid = 1260] [serial = 2080] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (1118A000) [pid = 1260] [serial = 2067] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275450159]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (14137000) [pid = 1260] [serial = 2064] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (1A596800) [pid = 1260] [serial = 2092] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (14290C00) [pid = 1260] [serial = 2071] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (11D0F000) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (11187C00) [pid = 1260] [serial = 2066] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275450159]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (1582B400) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (11189000) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (14138000) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (0CB14800) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (16B91C00) [pid = 1260] [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]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (19ADB400) [pid = 1260] [serial = 2050] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (19C24C00) [pid = 1260] [serial = 2053] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (15576800) [pid = 1260] [serial = 2011] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (19A60400) [pid = 1260] [serial = 2047] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (11308000) [pid = 1260] [serial = 2005] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (1428E800) [pid = 1260] [serial = 2008] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (142D6C00) [pid = 1260] [serial = 2056] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (16B98000) [pid = 1260] [serial = 2030] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (168AB400) [pid = 1260] [serial = 2027] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (16026800) [pid = 1260] [serial = 2025] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275437411]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (166BAC00) [pid = 1260] [serial = 2022] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (15093000) [pid = 1260] [serial = 2072] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (125E6400) [pid = 1260] [serial = 2069] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (16B9D000) [pid = 1260] [serial = 2032] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (15092C00) [pid = 1260] [serial = 2074] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (12B0A800) [pid = 1260] [serial = 2086] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 158 (18AE3400) [pid = 1260] [serial = 2035] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 157 (195D0000) [pid = 1260] [serial = 2044] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 156 (19399000) [pid = 1260] [serial = 2041] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 155 (18CD3000) [pid = 1260] [serial = 2038] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 154 (19B22800) [pid = 1260] [serial = 2083] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (1A4DE800) [pid = 1260] [serial = 2089] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 152 (1651EC00) [pid = 1260] [serial = 2020] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 151 (16031400) [pid = 1260] [serial = 2017] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 150 (152A0000) [pid = 1260] [serial = 2062] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 149 (11303400) [pid = 1260] [serial = 2059] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 148 (1602F400) [pid = 1260] [serial = 2077] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 147 (1582E000) [pid = 1260] [serial = 2014] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 146 (15098800) [pid = 1260] [serial = 2087] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 145 (19C21C00) [pid = 1260] [serial = 2084] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 144 (152A4C00) [pid = 1260] [serial = 2003] [outer = 00000000] [url = about:blank]
06:18:00 INFO - PROCESS | 1260 | --DOMWINDOW == 143 (1A4E4C00) [pid = 1260] [serial = 2090] [outer = 00000000] [url = about:blank]
06:18:00 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:00 INFO - document served over http requires an https
06:18:00 INFO - sub-resource via fetch-request using the meta-referrer
06:18:00 INFO - delivery method with no-redirect and when
06:18:00 INFO - the target request is same-origin.
06:18:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1069ms
06:18:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
06:18:01 INFO - PROCESS | 1260 | ++DOCSHELL 0CA1D800 == 63 [pid = 1260] [id = 778]
06:18:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 144 (0CB14800) [pid = 1260] [serial = 2181] [outer = 00000000]
06:18:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 145 (15262400) [pid = 1260] [serial = 2182] [outer = 0CB14800]
06:18:01 INFO - PROCESS | 1260 | 1450275481038 Marionette INFO loaded listener.js
06:18:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 146 (166BAC00) [pid = 1260] [serial = 2183] [outer = 0CB14800]
06:18:01 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:01 INFO - document served over http requires an https
06:18:01 INFO - sub-resource via fetch-request using the meta-referrer
06:18:01 INFO - delivery method with swap-origin-redirect and when
06:18:01 INFO - the target request is same-origin.
06:18:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 670ms
06:18:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
06:18:01 INFO - PROCESS | 1260 | ++DOCSHELL 15093000 == 64 [pid = 1260] [id = 779]
06:18:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 147 (1651EC00) [pid = 1260] [serial = 2184] [outer = 00000000]
06:18:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 148 (19A65400) [pid = 1260] [serial = 2185] [outer = 1651EC00]
06:18:01 INFO - PROCESS | 1260 | 1450275481676 Marionette INFO loaded listener.js
06:18:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 149 (19B23000) [pid = 1260] [serial = 2186] [outer = 1651EC00]
06:18:02 INFO - PROCESS | 1260 | ++DOCSHELL 1A402000 == 65 [pid = 1260] [id = 780]
06:18:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 150 (1A405800) [pid = 1260] [serial = 2187] [outer = 00000000]
06:18:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 151 (1A40B800) [pid = 1260] [serial = 2188] [outer = 1A405800]
06:18:02 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:02 INFO - document served over http requires an https
06:18:02 INFO - sub-resource via iframe-tag using the meta-referrer
06:18:02 INFO - delivery method with keep-origin-redirect and when
06:18:02 INFO - the target request is same-origin.
06:18:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 732ms
06:18:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
06:18:02 INFO - PROCESS | 1260 | ++DOCSHELL 1A403C00 == 66 [pid = 1260] [id = 781]
06:18:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 152 (1A404000) [pid = 1260] [serial = 2189] [outer = 00000000]
06:18:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 153 (1A4EC400) [pid = 1260] [serial = 2190] [outer = 1A404000]
06:18:02 INFO - PROCESS | 1260 | 1450275482421 Marionette INFO loaded listener.js
06:18:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 154 (1A541400) [pid = 1260] [serial = 2191] [outer = 1A404000]
06:18:02 INFO - PROCESS | 1260 | ++DOCSHELL 0CB15C00 == 67 [pid = 1260] [id = 782]
06:18:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 155 (0D8D9C00) [pid = 1260] [serial = 2192] [outer = 00000000]
06:18:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 156 (1117DC00) [pid = 1260] [serial = 2193] [outer = 0D8D9C00]
06:18:03 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:03 INFO - document served over http requires an https
06:18:03 INFO - sub-resource via iframe-tag using the meta-referrer
06:18:03 INFO - delivery method with no-redirect and when
06:18:03 INFO - the target request is same-origin.
06:18:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 970ms
06:18:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
06:18:03 INFO - PROCESS | 1260 | ++DOCSHELL 1110A000 == 68 [pid = 1260] [id = 783]
06:18:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 157 (14135400) [pid = 1260] [serial = 2194] [outer = 00000000]
06:18:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 158 (14C0A000) [pid = 1260] [serial = 2195] [outer = 14135400]
06:18:03 INFO - PROCESS | 1260 | 1450275483568 Marionette INFO loaded listener.js
06:18:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 159 (15099C00) [pid = 1260] [serial = 2196] [outer = 14135400]
06:18:04 INFO - PROCESS | 1260 | ++DOCSHELL 168ABC00 == 69 [pid = 1260] [id = 784]
06:18:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 160 (168B6400) [pid = 1260] [serial = 2197] [outer = 00000000]
06:18:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 161 (1582BC00) [pid = 1260] [serial = 2198] [outer = 168B6400]
06:18:04 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:04 INFO - document served over http requires an https
06:18:04 INFO - sub-resource via iframe-tag using the meta-referrer
06:18:04 INFO - delivery method with swap-origin-redirect and when
06:18:04 INFO - the target request is same-origin.
06:18:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1118ms
06:18:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
06:18:04 INFO - PROCESS | 1260 | ++DOCSHELL 16032800 == 70 [pid = 1260] [id = 785]
06:18:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 162 (16D74400) [pid = 1260] [serial = 2199] [outer = 00000000]
06:18:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 163 (19B25400) [pid = 1260] [serial = 2200] [outer = 16D74400]
06:18:04 INFO - PROCESS | 1260 | 1450275484715 Marionette INFO loaded listener.js
06:18:04 INFO - PROCESS | 1260 | ++DOMWINDOW == 164 (1A403800) [pid = 1260] [serial = 2201] [outer = 16D74400]
06:18:05 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:05 INFO - document served over http requires an https
06:18:05 INFO - sub-resource via script-tag using the meta-referrer
06:18:05 INFO - delivery method with keep-origin-redirect and when
06:18:05 INFO - the target request is same-origin.
06:18:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1018ms
06:18:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
06:18:05 INFO - PROCESS | 1260 | ++DOCSHELL 1A970800 == 71 [pid = 1260] [id = 786]
06:18:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 165 (1C5C8C00) [pid = 1260] [serial = 2202] [outer = 00000000]
06:18:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 166 (1C898400) [pid = 1260] [serial = 2203] [outer = 1C5C8C00]
06:18:05 INFO - PROCESS | 1260 | 1450275485714 Marionette INFO loaded listener.js
06:18:05 INFO - PROCESS | 1260 | ++DOMWINDOW == 167 (1D024400) [pid = 1260] [serial = 2204] [outer = 1C5C8C00]
06:18:06 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:06 INFO - document served over http requires an https
06:18:06 INFO - sub-resource via script-tag using the meta-referrer
06:18:06 INFO - delivery method with no-redirect and when
06:18:06 INFO - the target request is same-origin.
06:18:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 970ms
06:18:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
06:18:06 INFO - PROCESS | 1260 | ++DOCSHELL 1DEA3400 == 72 [pid = 1260] [id = 787]
06:18:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 168 (1DEA3C00) [pid = 1260] [serial = 2205] [outer = 00000000]
06:18:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 169 (2032C000) [pid = 1260] [serial = 2206] [outer = 1DEA3C00]
06:18:06 INFO - PROCESS | 1260 | 1450275486678 Marionette INFO loaded listener.js
06:18:06 INFO - PROCESS | 1260 | ++DOMWINDOW == 170 (20339C00) [pid = 1260] [serial = 2207] [outer = 1DEA3C00]
06:18:07 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:07 INFO - document served over http requires an https
06:18:07 INFO - sub-resource via script-tag using the meta-referrer
06:18:07 INFO - delivery method with swap-origin-redirect and when
06:18:07 INFO - the target request is same-origin.
06:18:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 970ms
06:18:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
06:18:07 INFO - PROCESS | 1260 | ++DOCSHELL 20405000 == 73 [pid = 1260] [id = 788]
06:18:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 171 (2056AC00) [pid = 1260] [serial = 2208] [outer = 00000000]
06:18:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 172 (209A8C00) [pid = 1260] [serial = 2209] [outer = 2056AC00]
06:18:07 INFO - PROCESS | 1260 | 1450275487630 Marionette INFO loaded listener.js
06:18:07 INFO - PROCESS | 1260 | ++DOMWINDOW == 173 (209AB000) [pid = 1260] [serial = 2210] [outer = 2056AC00]
06:18:08 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:08 INFO - document served over http requires an https
06:18:08 INFO - sub-resource via xhr-request using the meta-referrer
06:18:08 INFO - delivery method with keep-origin-redirect and when
06:18:08 INFO - the target request is same-origin.
06:18:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 870ms
06:18:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
06:18:08 INFO - PROCESS | 1260 | ++DOCSHELL 20984000 == 74 [pid = 1260] [id = 789]
06:18:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 174 (20986000) [pid = 1260] [serial = 2211] [outer = 00000000]
06:18:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 175 (20F80000) [pid = 1260] [serial = 2212] [outer = 20986000]
06:18:08 INFO - PROCESS | 1260 | 1450275488551 Marionette INFO loaded listener.js
06:18:08 INFO - PROCESS | 1260 | ++DOMWINDOW == 176 (20F85000) [pid = 1260] [serial = 2213] [outer = 20986000]
06:18:09 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:09 INFO - document served over http requires an https
06:18:09 INFO - sub-resource via xhr-request using the meta-referrer
06:18:09 INFO - delivery method with no-redirect and when
06:18:09 INFO - the target request is same-origin.
06:18:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 870ms
06:18:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
06:18:09 INFO - PROCESS | 1260 | ++DOCSHELL 209D0400 == 75 [pid = 1260] [id = 790]
06:18:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 177 (20F88000) [pid = 1260] [serial = 2214] [outer = 00000000]
06:18:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 178 (20FEB400) [pid = 1260] [serial = 2215] [outer = 20F88000]
06:18:09 INFO - PROCESS | 1260 | 1450275489496 Marionette INFO loaded listener.js
06:18:09 INFO - PROCESS | 1260 | ++DOMWINDOW == 179 (20FEEC00) [pid = 1260] [serial = 2216] [outer = 20F88000]
06:18:10 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
06:18:10 INFO - document served over http requires an https
06:18:10 INFO - sub-resource via xhr-request using the meta-referrer
06:18:10 INFO - delivery method with swap-origin-redirect and when
06:18:10 INFO - the target request is same-origin.
06:18:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 970ms
06:18:10 INFO - TEST-START | /resource-timing/test_resource_timing.html
06:18:10 INFO - PROCESS | 1260 | ++DOCSHELL 20FE8400 == 76 [pid = 1260] [id = 791]
06:18:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 180 (20FEA400) [pid = 1260] [serial = 2217] [outer = 00000000]
06:18:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 181 (21680C00) [pid = 1260] [serial = 2218] [outer = 20FEA400]
06:18:10 INFO - PROCESS | 1260 | 1450275490485 Marionette INFO loaded listener.js
06:18:10 INFO - PROCESS | 1260 | ++DOMWINDOW == 182 (2196FC00) [pid = 1260] [serial = 2219] [outer = 20FEA400]
06:18:11 INFO - PROCESS | 1260 | ++DOCSHELL 21A02800 == 77 [pid = 1260] [id = 792]
06:18:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 183 (21A04800) [pid = 1260] [serial = 2220] [outer = 00000000]
06:18:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 184 (21A06400) [pid = 1260] [serial = 2221] [outer = 21A04800]
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
06:18:11 INFO - TEST-FAIL | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (iframe) - assert_equals: expected "iframe" but got "subdocument"
06:18:11 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
06:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:18:11 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
06:18:11 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
06:18:11 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
06:18:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
06:18:11 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
06:18:11 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 1487ms
06:18:11 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
06:18:11 INFO - PROCESS | 1260 | ++DOCSHELL 21A03000 == 78 [pid = 1260] [id = 793]
06:18:11 INFO - PROCESS | 1260 | ++DOMWINDOW == 185 (21A03C00) [pid = 1260] [serial = 2222] [outer = 00000000]
06:18:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 186 (21A10800) [pid = 1260] [serial = 2223] [outer = 21A03C00]
06:18:12 INFO - PROCESS | 1260 | 1450275492014 Marionette INFO loaded listener.js
06:18:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 187 (21D25C00) [pid = 1260] [serial = 2224] [outer = 21A03C00]
06:18:12 INFO - TEST-FAIL | /screen-orientation/lock-bad-argument.html | Test that screen.orientation.lock() throws when the input isn't valid. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:18:12 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
06:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:18:12 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
06:18:12 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 870ms
06:18:12 INFO - TEST-START | /screen-orientation/lock-basic.html
06:18:12 INFO - PROCESS | 1260 | ++DOCSHELL 21A0D800 == 79 [pid = 1260] [id = 794]
06:18:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 188 (21A0F000) [pid = 1260] [serial = 2225] [outer = 00000000]
06:18:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 189 (21F79400) [pid = 1260] [serial = 2226] [outer = 21A0F000]
06:18:12 INFO - PROCESS | 1260 | 1450275492860 Marionette INFO loaded listener.js
06:18:12 INFO - PROCESS | 1260 | ++DOMWINDOW == 190 (21F7E000) [pid = 1260] [serial = 2227] [outer = 21A0F000]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 162C1400 == 78 [pid = 1260] [id = 586]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1A402000 == 77 [pid = 1260] [id = 780]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 15093000 == 76 [pid = 1260] [id = 779]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 0CA1D800 == 75 [pid = 1260] [id = 778]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 16B9A800 == 74 [pid = 1260] [id = 777]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 166C6800 == 73 [pid = 1260] [id = 776]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 15585400 == 72 [pid = 1260] [id = 775]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 14CD9000 == 71 [pid = 1260] [id = 774]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 0CB18800 == 70 [pid = 1260] [id = 773]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 0BE80400 == 69 [pid = 1260] [id = 772]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 11D3F000 == 68 [pid = 1260] [id = 771]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 16026C00 == 67 [pid = 1260] [id = 770]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 16202800 == 66 [pid = 1260] [id = 769]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 0C68E000 == 65 [pid = 1260] [id = 768]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 209A8400 == 64 [pid = 1260] [id = 767]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 0C47A400 == 63 [pid = 1260] [id = 765]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 20578400 == 62 [pid = 1260] [id = 764]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 20408400 == 61 [pid = 1260] [id = 763]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 2039BC00 == 60 [pid = 1260] [id = 762]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 20339800 == 59 [pid = 1260] [id = 761]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1FF4D000 == 58 [pid = 1260] [id = 760]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1F647800 == 57 [pid = 1260] [id = 759]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1DF28400 == 56 [pid = 1260] [id = 758]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1DEC2C00 == 55 [pid = 1260] [id = 757]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1DEACC00 == 54 [pid = 1260] [id = 756]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1D01F000 == 53 [pid = 1260] [id = 755]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1D01A400 == 52 [pid = 1260] [id = 754]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1C5ED800 == 51 [pid = 1260] [id = 753]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1C5F3C00 == 50 [pid = 1260] [id = 752]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1A96D800 == 49 [pid = 1260] [id = 751]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 1A969800 == 48 [pid = 1260] [id = 750]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 175D8400 == 47 [pid = 1260] [id = 749]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 11D39800 == 46 [pid = 1260] [id = 748]
06:18:19 INFO - PROCESS | 1260 | --DOCSHELL 0BF4C400 == 45 [pid = 1260] [id = 747]
06:18:19 INFO - PROCESS | 1260 | --DOMWINDOW == 189 (15269800) [pid = 1260] [serial = 2065] [outer = 00000000] [url = about:blank]
06:18:19 INFO - PROCESS | 1260 | --DOMWINDOW == 188 (124B8400) [pid = 1260] [serial = 2060] [outer = 00000000] [url = about:blank]
06:18:19 INFO - PROCESS | 1260 | --DOMWINDOW == 187 (1549F800) [pid = 1260] [serial = 2075] [outer = 00000000] [url = about:blank]
06:18:19 INFO - PROCESS | 1260 | --DOMWINDOW == 186 (13D75400) [pid = 1260] [serial = 2070] [outer = 00000000] [url = about:blank]
06:18:19 INFO - PROCESS | 1260 | --DOMWINDOW == 185 (1639E400) [pid = 1260] [serial = 2078] [outer = 00000000] [url = about:blank]
06:18:19 INFO - PROCESS | 1260 | --DOMWINDOW == 184 (19390800) [pid = 1260] [serial = 2081] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 183 (168AD400) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 182 (0CB94C00) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 181 (1625F800) [pid = 1260] [serial = 2155] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 180 (1602C400) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 179 (0CB14800) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 178 (1A405800) [pid = 1260] [serial = 2187] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 177 (18BB1400) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 176 (14CD9400) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 175 (1D01B400) [pid = 1260] [serial = 2113] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 174 (1A96C400) [pid = 1260] [serial = 2103] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 173 (209C8400) [pid = 1260] [serial = 2150] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275472315]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 172 (0C811800) [pid = 1260] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 171 (1A4E7400) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 170 (1C5F4C00) [pid = 1260] [serial = 2108] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275460009]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 169 (15298400) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 168 (1A40B800) [pid = 1260] [serial = 2188] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 167 (1A4EC400) [pid = 1260] [serial = 2190] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 166 (0BE8A800) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 165 (1651EC00) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 164 (0CB11800) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 163 (15824400) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 162 (124B5C00) [pid = 1260] [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]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 161 (1D01D000) [pid = 1260] [serial = 2114] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 160 (1DEA4800) [pid = 1260] [serial = 2116] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 159 (15499400) [pid = 1260] [serial = 2161] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 158 (18DA9000) [pid = 1260] [serial = 2104] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 157 (16CA1800) [pid = 1260] [serial = 2176] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 156 (1652B800) [pid = 1260] [serial = 2156] [outer = 00000000] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 155 (16206400) [pid = 1260] [serial = 2173] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 154 (1410EC00) [pid = 1260] [serial = 2148] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 153 (209CC400) [pid = 1260] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275472315]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 152 (20604800) [pid = 1260] [serial = 2140] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 151 (15262400) [pid = 1260] [serial = 2182] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 150 (1F649000) [pid = 1260] [serial = 2125] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 149 (1526B400) [pid = 1260] [serial = 2170] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 148 (2040A800) [pid = 1260] [serial = 2137] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 147 (0CB9B800) [pid = 1260] [serial = 2164] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 146 (1A40C800) [pid = 1260] [serial = 2101] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 145 (14C08C00) [pid = 1260] [serial = 2098] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 144 (175DF800) [pid = 1260] [serial = 2158] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 143 (1118B800) [pid = 1260] [serial = 2153] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 142 (12B03800) [pid = 1260] [serial = 2167] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 141 (19395800) [pid = 1260] [serial = 2179] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 140 (1CF44000) [pid = 1260] [serial = 2111] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 139 (0C68FC00) [pid = 1260] [serial = 2095] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 138 (0CB16400) [pid = 1260] [serial = 2146] [outer = 00000000] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 137 (19A65400) [pid = 1260] [serial = 2185] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 136 (20987000) [pid = 1260] [serial = 2143] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 135 (1F6B3800) [pid = 1260] [serial = 2128] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 134 (1C5D3400) [pid = 1260] [serial = 2106] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 133 (1DF25000) [pid = 1260] [serial = 2122] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 132 (1C88DC00) [pid = 1260] [serial = 2109] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275460009]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 131 (203BD000) [pid = 1260] [serial = 2134] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 130 (2032D800) [pid = 1260] [serial = 2131] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 129 (1DEC5800) [pid = 1260] [serial = 2119] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 128 (166B9800) [pid = 1260] [serial = 2174] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 127 (140CE400) [pid = 1260] [serial = 2168] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 126 (1A59A000) [pid = 1260] [serial = 2093] [outer = 00000000] [url = about:blank]
06:18:23 INFO - PROCESS | 1260 | --DOMWINDOW == 125 (15496000) [pid = 1260] [serial = 2171] [outer = 00000000] [url = about:blank]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 11388800 == 44 [pid = 1260] [id = 584]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 168A8400 == 43 [pid = 1260] [id = 725]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 0CE65000 == 42 [pid = 1260] [id = 712]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 0CB9F000 == 41 [pid = 1260] [id = 715]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 15831400 == 40 [pid = 1260] [id = 719]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 0CA1F000 == 39 [pid = 1260] [id = 579]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1413F800 == 38 [pid = 1260] [id = 711]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1556C400 == 37 [pid = 1260] [id = 717]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 11184400 == 36 [pid = 1260] [id = 716]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 19A68400 == 35 [pid = 1260] [id = 593]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 16206C00 == 34 [pid = 1260] [id = 721]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 15297C00 == 33 [pid = 1260] [id = 714]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 0C691000 == 32 [pid = 1260] [id = 704]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 12B05C00 == 31 [pid = 1260] [id = 710]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 0D57E400 == 30 [pid = 1260] [id = 706]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 11A0EC00 == 29 [pid = 1260] [id = 708]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 15571000 == 28 [pid = 1260] [id = 723]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1958F400 == 27 [pid = 1260] [id = 730]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 16B9B000 == 26 [pid = 1260] [id = 726]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 14C41C00 == 25 [pid = 1260] [id = 713]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 175DA800 == 24 [pid = 1260] [id = 727]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1429B400 == 23 [pid = 1260] [id = 718]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1938DC00 == 22 [pid = 1260] [id = 728]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 19397C00 == 21 [pid = 1260] [id = 729]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 0CCE3400 == 20 [pid = 1260] [id = 766]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 21A03000 == 19 [pid = 1260] [id = 793]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 21A02800 == 18 [pid = 1260] [id = 792]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 20FE8400 == 17 [pid = 1260] [id = 791]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 209D0400 == 16 [pid = 1260] [id = 790]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 20984000 == 15 [pid = 1260] [id = 789]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 20405000 == 14 [pid = 1260] [id = 788]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1DEA3400 == 13 [pid = 1260] [id = 787]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1A970800 == 12 [pid = 1260] [id = 786]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 16032800 == 11 [pid = 1260] [id = 785]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 168ABC00 == 10 [pid = 1260] [id = 784]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1A403C00 == 9 [pid = 1260] [id = 781]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 1110A000 == 8 [pid = 1260] [id = 783]
06:18:30 INFO - PROCESS | 1260 | --DOCSHELL 0CB15C00 == 7 [pid = 1260] [id = 782]
06:18:30 INFO - PROCESS | 1260 | --DOMWINDOW == 124 (19B23000) [pid = 1260] [serial = 2186] [outer = 00000000] [url = about:blank]
06:18:31 INFO - PROCESS | 1260 | --DOMWINDOW == 123 (175DAC00) [pid = 1260] [serial = 2177] [outer = 00000000] [url = about:blank]
06:18:31 INFO - PROCESS | 1260 | --DOMWINDOW == 122 (19593C00) [pid = 1260] [serial = 2180] [outer = 00000000] [url = about:blank]
06:18:31 INFO - PROCESS | 1260 | --DOMWINDOW == 121 (11A76800) [pid = 1260] [serial = 2154] [outer = 00000000] [url = about:blank]
06:18:31 INFO - PROCESS | 1260 | --DOMWINDOW == 120 (1603A800) [pid = 1260] [serial = 2162] [outer = 00000000] [url = about:blank]
06:18:31 INFO - PROCESS | 1260 | --DOMWINDOW == 119 (195C8C00) [pid = 1260] [serial = 2159] [outer = 00000000] [url = about:blank]
06:18:31 INFO - PROCESS | 1260 | --DOMWINDOW == 118 (166BAC00) [pid = 1260] [serial = 2183] [outer = 00000000] [url = about:blank]
06:18:31 INFO - PROCESS | 1260 | --DOMWINDOW == 117 (11180C00) [pid = 1260] [serial = 2165] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | JavaScript error: http://web-platform.test:8000/screen-orientation/lock-basic.html, line 11: NotSupportedError: Operation is not supported
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 116 (1938D800) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 115 (1601E400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 114 (0CB9F800) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 113 (1DEB7000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 112 (15832C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 111 (1F648000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 110 (1DEC4800) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 109 (1625C400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 108 (11D3B800) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 107 (175D4400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 106 (11D40000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 105 (1A404000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 104 (1FF4FC00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 103 (168B6400) [pid = 1260] [serial = 2197] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 102 (20986000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 101 (2056AC00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 100 (16D74400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 99 (1110C400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 98 (0D8D9C00) [pid = 1260] [serial = 2192] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275482946]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 97 (20FEA400) [pid = 1260] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 96 (20409000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 95 (1D01F400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 94 (15297800) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 93 (21A04800) [pid = 1260] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 92 (1DF2E800) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 91 (19AD2C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 90 (11182000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 89 (175DDC00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 88 (1959B400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 87 (1C88B800) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 86 (195CCC00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 85 (19B2C000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 84 (1556F400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 83 (16B93C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 82 (19391C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 81 (1A970000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 80 (0BF89C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 79 (21A03C00) [pid = 1260] [serial = 2222] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 78 (1C5C8C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 77 (1DEA3C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 76 (203C4C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 75 (20602C00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 74 (14135400) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 73 (20F88000) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 72 (2033AC00) [pid = 1260] [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]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 71 (21F79400) [pid = 1260] [serial = 2226] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 70 (1C898400) [pid = 1260] [serial = 2203] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 69 (209A8C00) [pid = 1260] [serial = 2209] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 68 (1582BC00) [pid = 1260] [serial = 2198] [outer = 00000000] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 67 (14C0A000) [pid = 1260] [serial = 2195] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 66 (21A06400) [pid = 1260] [serial = 2221] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 65 (21680C00) [pid = 1260] [serial = 2218] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 64 (1117DC00) [pid = 1260] [serial = 2193] [outer = 00000000] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1450275482946]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 63 (2032C000) [pid = 1260] [serial = 2206] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 62 (21D25C00) [pid = 1260] [serial = 2224] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 61 (21A10800) [pid = 1260] [serial = 2223] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 60 (20F80000) [pid = 1260] [serial = 2212] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 59 (20FEB400) [pid = 1260] [serial = 2215] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 58 (19B25400) [pid = 1260] [serial = 2200] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 57 (1DEAA400) [pid = 1260] [serial = 2117] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 56 (1601C000) [pid = 1260] [serial = 2015] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 55 (209AB000) [pid = 1260] [serial = 2210] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 54 (20F85000) [pid = 1260] [serial = 2213] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 53 (1F64C400) [pid = 1260] [serial = 2126] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 52 (19ADD400) [pid = 1260] [serial = 2051] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 51 (165AC400) [pid = 1260] [serial = 2057] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 50 (20FEEC00) [pid = 1260] [serial = 2216] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 49 (18CD9000) [pid = 1260] [serial = 2039] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 48 (195D3800) [pid = 1260] [serial = 2045] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 47 (1CF4B400) [pid = 1260] [serial = 2112] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 46 (19A64C00) [pid = 1260] [serial = 2048] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 45 (19C26800) [pid = 1260] [serial = 2054] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 44 (1557FC00) [pid = 1260] [serial = 2012] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 43 (16D75000) [pid = 1260] [serial = 2033] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 42 (19599800) [pid = 1260] [serial = 2042] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 41 (1C5EB400) [pid = 1260] [serial = 2107] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 40 (0CA21800) [pid = 1260] [serial = 2096] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 39 (20336C00) [pid = 1260] [serial = 2132] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 38 (1A909C00) [pid = 1260] [serial = 2102] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 37 (168B2800) [pid = 1260] [serial = 2028] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 36 (15269000) [pid = 1260] [serial = 2149] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 35 (11576400) [pid = 1260] [serial = 2006] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 34 (1DED1800) [pid = 1260] [serial = 2120] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 33 (16035C00) [pid = 1260] [serial = 2018] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 32 (1F6B6000) [pid = 1260] [serial = 2129] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 31 (20989C00) [pid = 1260] [serial = 2144] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 30 (1DF29800) [pid = 1260] [serial = 2123] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 29 (20607000) [pid = 1260] [serial = 2141] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 28 (166C0C00) [pid = 1260] [serial = 2023] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 27 (203C0C00) [pid = 1260] [serial = 2135] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 26 (15571400) [pid = 1260] [serial = 2099] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 25 (18AEB000) [pid = 1260] [serial = 2036] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 24 (2040F800) [pid = 1260] [serial = 2138] [outer = 00000000] [url = about:blank]
06:18:36 INFO - PROCESS | 1260 | --DOMWINDOW == 23 (15298000) [pid = 1260] [serial = 2009] [outer = 00000000] [url = about:blank]
06:18:41 INFO - PROCESS | 1260 | --DOMWINDOW == 22 (1A403800) [pid = 1260] [serial = 2201] [outer = 00000000] [url = about:blank]
06:18:41 INFO - PROCESS | 1260 | --DOMWINDOW == 21 (1A541400) [pid = 1260] [serial = 2191] [outer = 00000000] [url = about:blank]
06:18:41 INFO - PROCESS | 1260 | --DOMWINDOW == 20 (20339C00) [pid = 1260] [serial = 2207] [outer = 00000000] [url = about:blank]
06:18:41 INFO - PROCESS | 1260 | --DOMWINDOW == 19 (15099C00) [pid = 1260] [serial = 2196] [outer = 00000000] [url = about:blank]
06:18:41 INFO - PROCESS | 1260 | --DOMWINDOW == 18 (2196FC00) [pid = 1260] [serial = 2219] [outer = 00000000] [url = about:blank]
06:18:41 INFO - PROCESS | 1260 | --DOMWINDOW == 17 (1D024400) [pid = 1260] [serial = 2204] [outer = 00000000] [url = about:blank]
06:18:42 INFO - PROCESS | 1260 | MARIONETTE LOG: INFO: Timeout fired
06:18:43 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
06:18:43 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
06:18:43 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
06:18:43 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30482ms
06:18:43 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
06:18:43 INFO - PROCESS | 1260 | ++DOCSHELL 0BE8B400 == 8 [pid = 1260] [id = 795]
06:18:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 18 (0BE8C800) [pid = 1260] [serial = 2228] [outer = 00000000]
06:18:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 19 (0C431C00) [pid = 1260] [serial = 2229] [outer = 0BE8C800]
06:18:43 INFO - PROCESS | 1260 | 1450275523216 Marionette INFO loaded listener.js
06:18:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 20 (0C68E400) [pid = 1260] [serial = 2230] [outer = 0BE8C800]
06:18:43 INFO - PROCESS | 1260 | ++DOCSHELL 0CB15400 == 9 [pid = 1260] [id = 796]
06:18:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 21 (0CB15800) [pid = 1260] [serial = 2231] [outer = 00000000]
06:18:43 INFO - PROCESS | 1260 | ++DOCSHELL 0CB16000 == 10 [pid = 1260] [id = 797]
06:18:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 22 (0CB16400) [pid = 1260] [serial = 2232] [outer = 00000000]
06:18:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 23 (0CB17400) [pid = 1260] [serial = 2233] [outer = 0CB16400]
06:18:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 24 (0CB18C00) [pid = 1260] [serial = 2234] [outer = 0CB15800]
06:18:49 INFO - PROCESS | 1260 | --DOCSHELL 21A0D800 == 9 [pid = 1260] [id = 794]
06:18:51 INFO - PROCESS | 1260 | --DOMWINDOW == 23 (21F7E000) [pid = 1260] [serial = 2227] [outer = 00000000] [url = about:blank]
06:18:51 INFO - PROCESS | 1260 | --DOMWINDOW == 22 (0C431C00) [pid = 1260] [serial = 2229] [outer = 00000000] [url = about:blank]
06:18:51 INFO - PROCESS | 1260 | --DOMWINDOW == 21 (21A0F000) [pid = 1260] [serial = 2225] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
06:19:13 INFO - PROCESS | 1260 | MARIONETTE LOG: INFO: Timeout fired
06:19:13 INFO - TEST-FAIL | /screen-orientation/lock-sandboxed-iframe.html | Test without 'allow-orientation-lock' sandboxing directive - assert_equals: screen.lockOrientation() throws a SecurityError expected "SecurityError" but got "NotSupportedError"
06:19:13 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
06:19:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:19:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:1
06:19:13 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
06:19:13 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
06:19:13 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
06:19:13 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30323ms
06:19:13 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
06:19:13 INFO - PROCESS | 1260 | --DOCSHELL 0CB15400 == 8 [pid = 1260] [id = 796]
06:19:13 INFO - PROCESS | 1260 | --DOCSHELL 0CB16000 == 7 [pid = 1260] [id = 797]
06:19:13 INFO - PROCESS | 1260 | ++DOCSHELL 0BE89000 == 8 [pid = 1260] [id = 798]
06:19:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 22 (0BF8B800) [pid = 1260] [serial = 2235] [outer = 00000000]
06:19:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 23 (0C58A000) [pid = 1260] [serial = 2236] [outer = 0BF8B800]
06:19:13 INFO - PROCESS | 1260 | 1450275553549 Marionette INFO loaded listener.js
06:19:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 24 (0CA1C000) [pid = 1260] [serial = 2237] [outer = 0BF8B800]
06:19:13 INFO - PROCESS | 1260 | ++DOCSHELL 0CB93C00 == 9 [pid = 1260] [id = 799]
06:19:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 25 (0CB95800) [pid = 1260] [serial = 2238] [outer = 00000000]
06:19:13 INFO - PROCESS | 1260 | ++DOMWINDOW == 26 (0CB96400) [pid = 1260] [serial = 2239] [outer = 0CB95800]
06:19:23 INFO - PROCESS | 1260 | --DOCSHELL 0BE8B400 == 8 [pid = 1260] [id = 795]
06:19:23 INFO - PROCESS | 1260 | --DOMWINDOW == 25 (0CB18C00) [pid = 1260] [serial = 2234] [outer = 0CB15800] [url = about:blank]
06:19:23 INFO - PROCESS | 1260 | --DOMWINDOW == 24 (0CB17400) [pid = 1260] [serial = 2233] [outer = 0CB16400] [url = about:blank]
06:19:23 INFO - PROCESS | 1260 | --DOMWINDOW == 23 (0CB16400) [pid = 1260] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
06:19:23 INFO - PROCESS | 1260 | --DOMWINDOW == 22 (0CB15800) [pid = 1260] [serial = 2231] [outer = 00000000] [url = about:blank]
06:19:25 INFO - PROCESS | 1260 | --DOMWINDOW == 21 (0C68E400) [pid = 1260] [serial = 2230] [outer = 00000000] [url = about:blank]
06:19:25 INFO - PROCESS | 1260 | --DOMWINDOW == 20 (0C58A000) [pid = 1260] [serial = 2236] [outer = 00000000] [url = about:blank]
06:19:25 INFO - PROCESS | 1260 | --DOMWINDOW == 19 (0BE8C800) [pid = 1260] [serial = 2228] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
06:19:43 INFO - PROCESS | 1260 | MARIONETTE LOG: INFO: Timeout fired
06:19:43 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
06:19:43 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30334ms
06:19:43 INFO - TEST-START | /screen-orientation/onchange-event.html
06:19:43 INFO - PROCESS | 1260 | --DOCSHELL 0CB93C00 == 7 [pid = 1260] [id = 799]
06:19:43 INFO - PROCESS | 1260 | ++DOCSHELL 0BE8DC00 == 8 [pid = 1260] [id = 800]
06:19:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 20 (0C427000) [pid = 1260] [serial = 2240] [outer = 00000000]
06:19:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 21 (0C60F400) [pid = 1260] [serial = 2241] [outer = 0C427000]
06:19:43 INFO - PROCESS | 1260 | 1450275583882 Marionette INFO loaded listener.js
06:19:43 INFO - PROCESS | 1260 | ++DOMWINDOW == 22 (0CA16800) [pid = 1260] [serial = 2242] [outer = 0C427000]
06:19:53 INFO - PROCESS | 1260 | --DOCSHELL 0BE89000 == 7 [pid = 1260] [id = 798]
06:19:53 INFO - PROCESS | 1260 | --DOMWINDOW == 21 (0CB96400) [pid = 1260] [serial = 2239] [outer = 0CB95800] [url = about:blank]
06:19:54 INFO - PROCESS | 1260 | --DOMWINDOW == 20 (0CB95800) [pid = 1260] [serial = 2238] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
06:19:59 INFO - PROCESS | 1260 | --DOMWINDOW == 19 (0C60F400) [pid = 1260] [serial = 2241] [outer = 00000000] [url = about:blank]
06:19:59 INFO - PROCESS | 1260 | --DOMWINDOW == 18 (0BF8B800) [pid = 1260] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
06:20:05 INFO - PROCESS | 1260 | --DOMWINDOW == 17 (0CA1C000) [pid = 1260] [serial = 2237] [outer = 00000000] [url = about:blank]
06:20:14 INFO - PROCESS | 1260 | MARIONETTE LOG: INFO: Timeout fired
06:20:14 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
06:20:14 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
06:20:14 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30331ms
06:20:14 INFO - TEST-START | /screen-orientation/orientation-api.html
06:20:14 INFO - PROCESS | 1260 | ++DOCSHELL 0BF8B800 == 8 [pid = 1260] [id = 801]
06:20:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 18 (0BFE4800) [pid = 1260] [serial = 2243] [outer = 00000000]
06:20:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 19 (0C58A000) [pid = 1260] [serial = 2244] [outer = 0BFE4800]
06:20:14 INFO - PROCESS | 1260 | 1450275614221 Marionette INFO loaded listener.js
06:20:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 20 (0C82D800) [pid = 1260] [serial = 2245] [outer = 0BFE4800]
06:20:14 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
06:20:14 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
06:20:14 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
06:20:14 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 570ms
06:20:14 INFO - TEST-START | /screen-orientation/orientation-reading.html
06:20:14 INFO - PROCESS | 1260 | ++DOCSHELL 0BE85000 == 9 [pid = 1260] [id = 802]
06:20:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 21 (0CB1B800) [pid = 1260] [serial = 2246] [outer = 00000000]
06:20:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 22 (0CB9BC00) [pid = 1260] [serial = 2247] [outer = 0CB1B800]
06:20:14 INFO - PROCESS | 1260 | 1450275614770 Marionette INFO loaded listener.js
06:20:14 INFO - PROCESS | 1260 | ++DOMWINDOW == 23 (0CCE6400) [pid = 1260] [serial = 2248] [outer = 0CB1B800]
06:20:15 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
06:20:15 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
06:20:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
06:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
06:20:15 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
06:20:15 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
06:20:15 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test that screen.orientation values change if the orientation changes - assert_unreached: Unexpected orientation change Reached unreachable code
06:20:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
06:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
06:20:15 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
06:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:20:15 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
06:20:15 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 572ms
06:20:15 INFO - TEST-START | /selection/Document-open.html
06:20:15 INFO - PROCESS | 1260 | ++DOCSHELL 0D5CB000 == 10 [pid = 1260] [id = 803]
06:20:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 24 (0D5CB800) [pid = 1260] [serial = 2249] [outer = 00000000]
06:20:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 25 (1110D400) [pid = 1260] [serial = 2250] [outer = 0D5CB800]
06:20:15 INFO - PROCESS | 1260 | 1450275615342 Marionette INFO loaded listener.js
06:20:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 26 (11181400) [pid = 1260] [serial = 2251] [outer = 0D5CB800]
06:20:15 INFO - PROCESS | 1260 | ++DOCSHELL 1130A800 == 11 [pid = 1260] [id = 804]
06:20:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 27 (1130AC00) [pid = 1260] [serial = 2252] [outer = 00000000]
06:20:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 28 (1130D800) [pid = 1260] [serial = 2253] [outer = 1130AC00]
06:20:15 INFO - PROCESS | 1260 | ++DOMWINDOW == 29 (11304000) [pid = 1260] [serial = 2254] [outer = 1130AC00]
06:20:15 INFO - TEST-FAIL | /selection/Document-open.html | Selection must be replaced with a new object after document.open() - assert_not_equals: After document.open(), the Selection object must no longer be the same got disallowed value object ""
06:20:15 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
06:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:15 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
06:20:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
06:20:15 INFO - TEST-OK | /selection/Document-open.html | took 730ms
06:20:16 INFO - TEST-START | /selection/addRange.html
06:20:16 INFO - PROCESS | 1260 | ++DOCSHELL 1130BC00 == 12 [pid = 1260] [id = 805]
06:20:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 30 (11310800) [pid = 1260] [serial = 2255] [outer = 00000000]
06:20:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 31 (1180A800) [pid = 1260] [serial = 2256] [outer = 11310800]
06:20:16 INFO - PROCESS | 1260 | 1450275616221 Marionette INFO loaded listener.js
06:20:16 INFO - PROCESS | 1260 | ++DOMWINDOW == 32 (1188AC00) [pid = 1260] [serial = 2257] [outer = 11310800]
06:20:16 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:16 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:16 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:16 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:16 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:16 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:17 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:18 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:19 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:20 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:21 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
06:20:22 INFO - PROCESS | 1260 | [1260] WARNING: '!mFirst', file c:/builds/moz2_slave/b2g-in-w32-d-00000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
06:20:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:56 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:56 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "A" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 14 [document.documentElement, 0, document.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:57 INFO - Selection.addRange() tests
06:20:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 0 [paras[0].firstChild, 0, paras[0].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:57 INFO - Selection.addRange() tests
06:20:57 INFO - Selection.addRange() tests
06:20:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 1 [paras[0].firstChild, 0, paras[0].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:57 INFO - Selection.addRange() tests
06:20:57 INFO - Selection.addRange() tests
06:20:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 2 [paras[0].firstChild, 2, paras[0].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:57 INFO - Selection.addRange() tests
06:20:57 INFO - Selection.addRange() tests
06:20:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:57 INFO - "
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:57 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 3 [paras[0].firstChild, 2, paras[0].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:58 INFO - Selection.addRange() tests
06:20:58 INFO - Selection.addRange() tests
06:20:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO - "
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO - "
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 4 [paras[1].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:58 INFO - Selection.addRange() tests
06:20:58 INFO - Selection.addRange() tests
06:20:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO - "
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO - "
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 5 [paras[1].firstChild, 0, paras[1].firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:58 INFO - Selection.addRange() tests
06:20:58 INFO - Selection.addRange() tests
06:20:58 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO - "
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:58 INFO - "
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:58 INFO - TEST-PASS | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:58 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:58 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:58 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:58 INFO - TEST-FAIL | /selection/addRange.html | Range 6 [paras[1].firstChild, 2, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:58 INFO - Selection.addRange() tests
06:20:59 INFO - Selection.addRange() tests
06:20:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 7 [paras[1].firstChild, 2, paras[1].firstChild, 9] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:59 INFO - Selection.addRange() tests
06:20:59 INFO - Selection.addRange() tests
06:20:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 8 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:59 INFO - Selection.addRange() tests
06:20:59 INFO - Selection.addRange() tests
06:20:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 9 [detachedPara1.firstChild, 0, detachedPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:20:59 INFO - Selection.addRange() tests
06:20:59 INFO - Selection.addRange() tests
06:20:59 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:20:59 INFO - "
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:20:59 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:20:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:20:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:20:59 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:20:59 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:20:59 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 10 [detachedPara1.firstChild, 2, detachedPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:00 INFO - Selection.addRange() tests
06:21:00 INFO - Selection.addRange() tests
06:21:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO - "
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO - "
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 11 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:00 INFO - Selection.addRange() tests
06:21:00 INFO - Selection.addRange() tests
06:21:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO - "
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO - "
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 12 [foreignPara1.firstChild, 0, foreignPara1.firstChild, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:00 INFO - Selection.addRange() tests
06:21:00 INFO - Selection.addRange() tests
06:21:00 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO - "
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:00 INFO - "
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:00 INFO - TEST-PASS | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:00 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:00 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:00 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:00 INFO - TEST-FAIL | /selection/addRange.html | Range 13 [foreignPara1.firstChild, 2, foreignPara1.firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:00 INFO - Selection.addRange() tests
06:21:01 INFO - Selection.addRange() tests
06:21:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 14 [document.documentElement, 0, document.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:01 INFO - Selection.addRange() tests
06:21:01 INFO - Selection.addRange() tests
06:21:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 15 [document.documentElement, 0, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:01 INFO - Selection.addRange() tests
06:21:01 INFO - Selection.addRange() tests
06:21:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 16 [document.documentElement, 1, document.documentElement, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:01 INFO - Selection.addRange() tests
06:21:01 INFO - Selection.addRange() tests
06:21:01 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:01 INFO - "
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:01 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:01 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:01 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:01 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 17 [document.head, 1, document.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:02 INFO - Selection.addRange() tests
06:21:02 INFO - Selection.addRange() tests
06:21:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO - "
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO - "
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 18 [document.body, 0, document.body, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:02 INFO - Selection.addRange() tests
06:21:02 INFO - Selection.addRange() tests
06:21:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO - "
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO - "
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:02 INFO - Selection.addRange() tests
06:21:02 INFO - Selection.addRange() tests
06:21:02 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO - "
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:02 INFO - "
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:02 INFO - TEST-PASS | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:02 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:02 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:02 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:02 INFO - TEST-FAIL | /selection/addRange.html | Range 20 [foreignDoc.head, 1, foreignDoc.head, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:02 INFO - Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 21 [foreignDoc.body, 0, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 22 [paras[0], 0, paras[0], 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - PROCESS | 1260 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - PROCESS | 1260 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 30 (0CB9BC00) [pid = 1260] [serial = 2247] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 29 (0C58A000) [pid = 1260] [serial = 2244] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 28 (11304000) [pid = 1260] [serial = 2254] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 27 (0CA16800) [pid = 1260] [serial = 2242] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 26 (0C82D800) [pid = 1260] [serial = 2245] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 25 (1110D400) [pid = 1260] [serial = 2250] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 24 (1180A800) [pid = 1260] [serial = 2256] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 23 (0CB1B800) [pid = 1260] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 22 (0D5CB800) [pid = 1260] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/selection/Document-open.html]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 21 (0C427000) [pid = 1260] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 20 (0BFE4800) [pid = 1260] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - PROCESS | 1260 | --DOCSHELL 1130A800 == 7 [pid = 1260] [id = 804]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - PROCESS | 1260 | --DOMWINDOW == 19 (1130AC00) [pid = 1260] [serial = 2252] [outer = 00000000] [url = about:blank]
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 23 [paras[0], 0, paras[0], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:03 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:03 INFO - "
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:03 INFO - TEST-PASS | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:03 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:03 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:03 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:03 INFO - TEST-FAIL | /selection/addRange.html | Range 24 [detachedPara1, 0, detachedPara1, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:03 INFO - Selection.addRange() tests
06:21:04 INFO - Selection.addRange() tests
06:21:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO - "
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO - "
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 25 [detachedPara1, 0, detachedPara1, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:04 INFO - Selection.addRange() tests
06:21:04 INFO - Selection.addRange() tests
06:21:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO - "
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO - "
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:04 INFO - Selection.addRange() tests
06:21:04 INFO - Selection.addRange() tests
06:21:04 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO - "
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:04 INFO - "
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:04 INFO - TEST-PASS | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:04 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:04 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:04 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:04 INFO - TEST-FAIL | /selection/addRange.html | Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:04 INFO - Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 28 [paras[0].firstChild, 3, paras[3], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 29 [paras[0], 0, paras[0].firstChild, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 30 [testDiv, 2, paras[4], 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:05 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:05 INFO - "
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:05 INFO - TEST-PASS | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:05 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:05 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:05 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:05 INFO - TEST-FAIL | /selection/addRange.html | Range 31 [testDiv, 1, paras[2].firstChild, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:05 INFO - Selection.addRange() tests
06:21:06 INFO - Selection.addRange() tests
06:21:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO - "
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO - "
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 32 [document.documentElement, 1, document.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:06 INFO - Selection.addRange() tests
06:21:06 INFO - Selection.addRange() tests
06:21:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO - "
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO - "
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 33 [foreignDoc.documentElement, 1, foreignDoc.body, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:06 INFO - Selection.addRange() tests
06:21:06 INFO - Selection.addRange() tests
06:21:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO - "
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO - "
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 34 [document, 0, document, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:06 INFO - Selection.addRange() tests
06:21:06 INFO - Selection.addRange() tests
06:21:06 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:06 INFO - "
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:06 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:06 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:06 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:06 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO - "
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 35 [document, 0, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:07 INFO - Selection.addRange() tests
06:21:07 INFO - Selection.addRange() tests
06:21:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO - "
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO - "
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 36 [document, 1, document, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:07 INFO - Selection.addRange() tests
06:21:07 INFO - Selection.addRange() tests
06:21:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO - "
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO - "
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 37 [testDiv, 0, comment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:07 INFO - Selection.addRange() tests
06:21:07 INFO - Selection.addRange() tests
06:21:07 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO - "
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:07 INFO - "
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:07 INFO - TEST-PASS | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:07 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:07 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:07 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:07 INFO - TEST-FAIL | /selection/addRange.html | Range 38 [paras[2].firstChild, 4, comment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:07 INFO - Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 39 [paras[3], 1, comment, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 40 [foreignDoc, 0, foreignDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 41 [foreignDoc, 1, foreignComment, 2] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:08 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:08 INFO - "
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:08 INFO - TEST-PASS | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:08 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:08 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:08 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:08 INFO - TEST-FAIL | /selection/addRange.html | Range 42 [foreignDoc.body, 0, foreignTextNode, 36] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:08 INFO - Selection.addRange() tests
06:21:09 INFO - Selection.addRange() tests
06:21:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO - "
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO - "
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - PROCESS | 1260 | --DOMWINDOW == 18 (11181400) [pid = 1260] [serial = 2251] [outer = 00000000] [url = about:blank]
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - PROCESS | 1260 | --DOMWINDOW == 17 (0CCE6400) [pid = 1260] [serial = 2248] [outer = 00000000] [url = about:blank]
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 43 [xmlDoc, 0, xmlDoc, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:09 INFO - Selection.addRange() tests
06:21:09 INFO - Selection.addRange() tests
06:21:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO - "
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO - "
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 44 [xmlDoc, 1, xmlComment, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:09 INFO - Selection.addRange() tests
06:21:09 INFO - Selection.addRange() tests
06:21:09 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO - "
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:09 INFO - "
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:09 INFO - TEST-PASS | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:09 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:09 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:09 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:09 INFO - TEST-FAIL | /selection/addRange.html | Range 45 [detachedTextNode, 0, detachedTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:09 INFO - Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 46 [detachedForeignTextNode, 7, detachedForeignTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 47 [detachedForeignTextNode, 0, detachedForeignTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 48 [detachedXmlTextNode, 7, detachedXmlTextNode, 7] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:10 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:10 INFO - "
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:10 INFO - TEST-PASS | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:10 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:10 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:10 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:10 INFO - TEST-FAIL | /selection/addRange.html | Range 49 [detachedXmlTextNode, 0, detachedXmlTextNode, 8] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:10 INFO - Selection.addRange() tests
06:21:11 INFO - Selection.addRange() tests
06:21:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO - "
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO - "
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 50 [detachedComment, 3, detachedComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:11 INFO - Selection.addRange() tests
06:21:11 INFO - Selection.addRange() tests
06:21:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO - "
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO - "
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 51 [detachedComment, 5, detachedComment, 5] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:11 INFO - Selection.addRange() tests
06:21:11 INFO - Selection.addRange() tests
06:21:11 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO - "
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:11 INFO - "
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:11 INFO - TEST-PASS | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:11 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:11 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:11 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:11 INFO - TEST-FAIL | /selection/addRange.html | Range 52 [detachedForeignComment, 0, detachedForeignComment, 1] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:11 INFO - Selection.addRange() tests
06:21:11 INFO - Selection.addRange() tests
06:21:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 53 [detachedForeignComment, 4, detachedForeignComment, 4] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:12 INFO - Selection.addRange() tests
06:21:12 INFO - Selection.addRange() tests
06:21:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 54 [detachedXmlComment, 2, detachedXmlComment, 6] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:12 INFO - Selection.addRange() tests
06:21:12 INFO - Selection.addRange() tests
06:21:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 55 [docfrag, 0, docfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:12 INFO - Selection.addRange() tests
06:21:12 INFO - Selection.addRange() tests
06:21:12 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:12 INFO - "
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:12 INFO - TEST-PASS | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:12 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:12 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:12 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:12 INFO - TEST-FAIL | /selection/addRange.html | Range 56 [foreignDocfrag, 0, foreignDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:12 INFO - Selection.addRange() tests
06:21:13 INFO - Selection.addRange() tests
06:21:13 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:13 INFO - "
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 17 [document.head, 1, document.head, 1]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 18 [document.body, 0, document.body, 1]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 19 [foreignDoc.documentElement, 0, foreignDoc.documentElement, 1]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 20 [foreignDoc.head, 1, foreignDoc.head, 1]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 21 [foreignDoc.body, 0, foreignDoc.body, 0]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Äb̈c̈d̈ëf̈g̈ḧ
06:21:13 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
06:21:13 INFO - "
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: second addRange() must result in the selection's last range being the same object we added - assert_equals: getRangeAt(rangeCount - 1) must return the same object we added expected object "" but got object ""
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the second added range must modify the Selection's last Range - assert_equals: After mutating the second added Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 22 [paras[0], 0, paras[0], 0]: modifying the Selection's last Range must modify the second added Range - assert_equals: After second addRange(), after mutating the Selection's last Range, startOffset of the Selection's last Range must match the added Range expected 0 but got 6
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 23 [paras[0], 0, paras[0], 1]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 24 [detachedPara1, 0, detachedPara1, 0]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 25 [detachedPara1, 0, detachedPara1, 1]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 26 [paras[0].firstChild, 0, paras[1].firstChild, 0]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 27 [paras[0].firstChild, 0, paras[1].firstChild, 8]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 28 [paras[0].firstChild, 3, paras[3], 1]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 29 [paras[0], 0, paras[0].firstChild, 7]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 30 [testDiv, 2, paras[4], 1]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: second addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the second added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 31 [testDiv, 1, paras[2].firstChild, 5]: modifying the Selection's last Range must modify the second added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in rangeCount being 1
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range having the specified endpoints
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: first addRange() must result in the selection's last range being the same object we added
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the first added range must modify the Selection's last Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: modifying the Selection's last Range must modify the first added Range
06:21:13 INFO - TEST-PASS | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must not throw exceptions or modify the range it's given
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in rangeCount being 1 - assert_equals: rangeCount must be 1 expected 1 but got 2
06:21:13 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
06:21:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:13 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
06:21:13 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
06:21:13 INFO - TEST-FAIL | /selection/addRange.html | Range 57 [xmlDocfrag, 0, xmlDocfrag, 0] followed by Range 32 [document.documentElement, 1, document.body, 0]: second addRange() must result in the selection's last range having the specified endpoints - assert_equals: startContainer of the Selection's last Range must match the added Range expected Element node Selection.addRange() tests
06:21:13 INFO - - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:21:59 INFO - root.queryAll(q)
06:21:59 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:21:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:21:59 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:21:59 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:21:59 INFO - root.query(q)
06:21:59 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:21:59 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:21:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:21:59 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:21:59 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid [att=value] selector: [class= space unquoted ] - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
06:22:00 INFO - root.query(q)
06:22:00 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
06:22:00 INFO - root.queryAll(q)
06:22:00 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
06:22:00 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all children of the specified reference element (with no refNodes): >* - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all children of the specified reference element (with refNode Element): >* - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all grandchildren of the specified reference element (with no refNodes): >*>* - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all grandchildren of the specified reference element (with refNode Element): >*>* - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Universal selector, matching all descendants of the specified reference element (with no refNodes): * - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Universal selector, matching all descendants of the specified reference element (with refNode Element): * - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with value (with no refNodes): .attr-presence-div1[align] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with value (with refNode Element): .attr-presence-div1[align] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching align attribute with empty value (with no refNodes): .attr-presence-div2[align] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching align attribute with empty value (with refNode Element): .attr-presence-div2[align] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching title attribute, case insensitivity (with no refNodes): [TiTlE] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching title attribute, case insensitivity (with refNode Element): [TiTlE] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching custom data-* attribute (with no refNodes): [data-attr-presence] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching custom data-* attribute (with refNode Element): [data-attr-presence] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching attribute with similar name (with no refNodes): .attr-presence-div3[align], .attr-presence-div4[align] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching attribute with similar name (with refNode Element): .attr-presence-div3[align], .attr-presence-div4[align] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching attribute with non-ASCII characters (with no refNodes): ul[data-中文] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching attribute with non-ASCII characters (with refNode Element): ul[data-中文] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, not matching default option without selected attribute (with no refNodes): #attr-presence-select1 option[selected] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, not matching default option without selected attribute (with refNode Element): #attr-presence-select1 option[selected] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching option with selected attribute (with no refNodes): #attr-presence-select2 option[selected] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching option with selected attribute (with refNode Element): #attr-presence-select2 option[selected] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute presence selector, matching multiple options with selected attributes (with no refNodes): #attr-presence-select3 option[selected] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute presence selector, matching multiple options with selected attributes (with refNode Element): #attr-presence-select3 option[selected] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with value (with no refNodes): [align="center"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with value (with refNode Element): [align="center"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching align attribute with empty value (with no refNodes): [align=""] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching align attribute with empty value (with refNode Element): [align=""] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with partial value (with no refNodes): [align="c"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with partial value (with refNode Element): [align="c"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, not matching align attribute with incorrect value (with no refNodes): [align="centera"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, not matching align attribute with incorrect value (with refNode Element): [align="centera"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-value="\e9"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-value="\e9"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-value_foo="\e9"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-value_foo="\e9"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type='hidden'],#attr-value input[type='radio'] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with single-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type='hidden'],#attr-value input[type='radio'] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with no refNodes): input[type="hidden"],#attr-value input[type='radio'] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with double-quoted value, matching multiple inputs with type attributes (with refNode Element): input[type="hidden"],#attr-value input[type='radio'] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with no refNodes): input[type=hidden],#attr-value input[type=radio] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector with unquoted value, matching multiple inputs with type attributes (with refNode Element): input[type=hidden],#attr-value input[type=radio] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute value selector, matching attribute with value using non-ASCII characters (with no refNodes): [data-attr-value=中文] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute value selector, matching attribute with value using non-ASCII characters (with refNode Element): [data-attr-value=中文] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching class attribute with value (with no refNodes): [class~="div1"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching class attribute with value (with refNode Element): [class~="div1"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with no refNodes): [class~=""] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with empty value (with refNode Element): [class~=""] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with no refNodes): [data-attr-whitespace~="div"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, not matching class attribute with partial value (with refNode Element): [data-attr-whitespace~="div"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with no refNodes): [data-attr-whitespace~="\0000e9"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with unicode escaped value (with refNode Element): [data-attr-whitespace~="\0000e9"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with no refNodes): [data-attr-whitespace_foo~="\e9"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching custom data-* attribute with escaped character (with refNode Element): [data-attr-whitespace_foo~="\e9"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with single-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~='bookmark'], #attr-whitespace a[rel~='nofollow'] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with no refNodes): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, matching multiple links with rel attributes (with refNode Element): a[rel~="bookmark"],#attr-whitespace a[rel~='nofollow'] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with no refNodes): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with unquoted value, matching multiple links with rel attributes (with refNode Element): a[rel~=bookmark], #attr-whitespace a[rel~=nofollow] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with no refNodes): a[rel~="book mark"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector with double-quoted value, not matching value with space (with refNode Element): a[rel~="book mark"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with no refNodes): [title~=中文] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute whitespace-separated list selector, matching title attribute with value using non-ASCII characters (with refNode Element): [title~=中文] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with no refNodes): #attr-hyphen-div1[lang|="en"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching unspecified lang attribute (with refNode Element): #attr-hyphen-div1[lang|="en"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with no refNodes): #attr-hyphen-div2[lang|="fr"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with exact value (with refNode Element): #attr-hyphen-div2[lang|="fr"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with no refNodes): #attr-hyphen-div3[lang|="en"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, matching lang attribute with partial value (with refNode Element): #attr-hyphen-div3[lang|="en"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute hyphen-separated list selector, not matching incorrect value (with no refNodes): #attr-hyphen-div4[lang|="es-AR"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute hyphen-separated list selector, not matching incorrect value (with refNode Element): #attr-hyphen-div4[lang|="es-AR"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching href attributes beginning with specified substring (with no refNodes): a[href^="http://www"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching href attributes beginning with specified substring (with refNode Element): a[href^="http://www"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang^="en-"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang^="en-"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with no refNodes): [class^=apple] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector, not matching class attribute not beginning with specified substring (with refNode Element): [class^=apple] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=' apple'] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=' apple'] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class^=" apple"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class^=" apple"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with no refNodes): [class^= apple] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute begins with selector with unquoted value, not matching class attribute not beginning with specified substring (with refNode Element): [class^= apple] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching href attributes ending with specified substring (with no refNodes): a[href$=".org"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching href attributes ending with specified substring (with refNode Element): a[href$=".org"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with no refNodes): [lang$="-CH"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, matching lang attributes ending with specified substring, (with refNode Element): [lang$="-CH"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$='apple '] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$='apple '] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class$="apple "] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class$="apple "] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with no refNodes): [class$=apple ] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute ends with selector with unquoted value, not matching class attribute not ending with specified substring (with refNode Element): [class$=apple ] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes beginning with specified substring (with no refNodes): a[href*="http://www"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes beginning with specified substring (with refNode Element): a[href*="http://www"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes ending with specified substring (with no refNodes): a[href*=".org"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes ending with specified substring (with refNode Element): a[href*=".org"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching href attributes containing specified substring (with no refNodes): a[href*=".example."] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching href attributes containing specified substring (with refNode Element): a[href*=".example."] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with no refNodes): [lang*="en-"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes beginning with specified substring, (with refNode Element): [lang*="en-"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector, matching lang attributes ending with specified substring, (with no refNodes): [lang*="-CH"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector, matching lang attributes ending with specified substring, (with refNode Element): [lang*="-CH"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=' apple'] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=' apple'] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*='orange '] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*='orange '] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with no refNodes): [class*='ple banana ora'] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with single-quoted value, matching class attribute containing specified substring (with refNode Element): [class*='ple banana ora'] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with no refNodes): [class*=" apple"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute beginning with specified substring (with refNode Element): [class*=" apple"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with no refNodes): [class*="orange "] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute ending with specified substring (with refNode Element): [class*="orange "] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with no refNodes): [class*="ple banana ora"] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with double-quoted value, matching class attribute containing specified substring (with refNode Element): [class*="ple banana ora"] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with no refNodes): [class*= apple] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute beginning with specified substring (with refNode Element): [class*= apple] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with no refNodes): [class*=orange ] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute ending with specified substring (with refNode Element): [class*=orange ] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with no refNodes): [class*= banana ] - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: Attribute contains selector with unquoted value, matching class attribute containing specified substring (with refNode Element): [class*= banana ] - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :root pseudo-class selector, matching document root element (with no refNodes): :root - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :root pseudo-class selector, not matching document root element (with no refNodes): :root - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :root pseudo-class selector, not matching document root element (with refNode Element): :root - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching the third child element (with no refNodes): :nth-child(3) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching the third child element (with refNode Element): :nth-child(3) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every third child element (with no refNodes): li:nth-child(3n) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every third child element (with refNode Element): li:nth-child(3n) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every second child element, starting from the fourth (with no refNodes): li:nth-child(2n+4) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every second child element, starting from the fourth (with refNode Element): li:nth-child(2n+4) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-child selector, matching every fourth child element, starting from the third (with no refNodes): :nth-child(4n-1) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-child selector, matching every fourth child element, starting from the third (with refNode Element): :nth-child(4n-1) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching the third last child element (with no refNodes): :nth-last-child(3) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching the third last child element (with refNode Element): :nth-last-child(3) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every third child element from the end (with no refNodes): li:nth-last-child(3n) - context is null
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every third child element from the end (with refNode Element): li:nth-last-child(3n) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with no refNodes): li:nth-last-child(2n+4) - context is null
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every second child element from the end, starting from the fourth last (with refNode Element): li:nth-last-child(2n+4) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with no refNodes): :nth-last-child(4n-1) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-child selector, matching every fourth element from the end, starting from the third last (with refNode Element): :nth-last-child(4n-1) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching the third em element (with no refNodes): em:nth-of-type(3) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching the third em element (with refNode Element): em:nth-of-type(3) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second element of their type (with no refNodes): :nth-of-type(2n) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second element of their type (with refNode Element): :nth-of-type(2n) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with no refNodes): span:nth-of-type(2n-1) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-of-type selector, matching every second elemetn of their type, starting from the first (with refNode Element): span:nth-of-type(2n-1) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching the thrid last em element (with no refNodes): em:nth-last-of-type(3) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching the thrid last em element (with refNode Element): em:nth-last-of-type(3) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type (with no refNodes): :nth-last-of-type(2n) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type (with refNode Element): :nth-last-of-type(2n) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with no refNodes): span:nth-last-of-type(2n-1) - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :nth-last-of-type selector, matching every second last element of their type, starting from the last (with refNode Element): span:nth-last-of-type(2n-1) - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first em element (with no refNodes): em:first-of-type - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first em element (with refNode Element): em:first-of-type - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first of every type of element (with no refNodes): :first-of-type - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first of every type of element (with refNode Element): :first-of-type - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-of-type selector, matching the first td element in each table row (with no refNodes): tr :first-of-type - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-of-type selector, matching the first td element in each table row (with refNode Element): tr :first-of-type - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last em elemnet (with no refNodes): em:last-of-type - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last em elemnet (with refNode Element): em:last-of-type - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last of every type of element (with no refNodes): :last-of-type - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last of every type of element (with refNode Element): :last-of-type - root.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.queryAll is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:00 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:00 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:00 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:00 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-of-type selector, matching the last td element in each table row (with no refNodes): tr :last-of-type - context.query is not a function
06:22:00 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-of-type selector, matching the last td element in each table row (with refNode Element): tr :last-of-type - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first child div element (with no refNodes): div:first-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first child div element (with refNode Element): div:first-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with no refNodes): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, doesn't match non-first-child elements (with refNode Element): .pseudo-first-child-div2:first-child, .pseudo-first-child-div3:first-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :first-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:first-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :first-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:first-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching last child div element (with no refNodes): div:last-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching last child div element (with refNode Element): div:last-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with no refNodes): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, doesn't match non-last-child elements (with refNode Element): .pseudo-last-child-div1:last-child, .pseudo-last-child-div2:first-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :last-child pseudo-class selector, matching first-child of multiple elements (with no refNodes): span:last-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :last-child pseudo-class selector, matching first-child of multiple elements (with refNode Element): span:last-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with no refNodes): :only-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching all only-child elements (with refNode Element): :only-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with no refNodes): em:only-child - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-child pseudo-class selector, matching only-child em elements (with refNode Element): em:only-child - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with no refNodes): :only-of-type - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching all elements with no siblings of the same type (with refNode Element): :only-of-type - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with no refNodes): em:only-of-type - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :pseudo-only-of-type pseudo-class selector, matching em elements with no siblings of the same type (with refNode Element): em:only-of-type - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching empty p elements (with no refNodes): p:empty - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching empty p elements (with refNode Element): p:empty - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :empty pseudo-class selector, matching all empty elements (with no refNodes): :empty - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :empty pseudo-class selector, matching all empty elements (with refNode Element): :empty - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with no refNodes): :link, #pseudo-link :visited - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching a and area elements with href attributes (with refNode Element): :link, #pseudo-link :visited - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Context Element].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with no refNodes): :link, #head :visited - context.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].queryAll: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document [Root Node].query: :link and :visited pseudo-class selectors, matching link elements with href attributes (with refNode Element): :link, #head :visited - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :target pseudo-class selector, matching the element referenced by the URL fragment identifier (with no refNodes): :target - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching inherited language (1) (with no refNodes): #pseudo-lang-div1:lang(en) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with exact value (1) (with no refNodes): #pseudo-lang-div2:lang(fr) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, matching specified language with partial value (1) (with no refNodes): #pseudo-lang-div3:lang(en) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :lang pseudo-class selector, not matching incorrect language (with no refNodes): #pseudo-lang-div4:lang(es-AR) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all enabled form controls (1) (with no refNodes): #pseudo-ui :enabled - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :enabled pseudo-class selector, matching all disabled form controls (1) (with no refNodes): #pseudo-ui :disabled - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :checked pseudo-class selector, matching checked radio buttons and checkboxes (1) (with no refNodes): #pseudo-ui :checked - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not>:not(div) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching (1) (with no refNodes): #not * :not(:first-child) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :not pseudo-class selector, matching nothing (with no refNodes): :not(*|*) - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-line pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-line - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-line pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-line - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :first-letter pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:first-letter - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::first-letter pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::first-letter - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :before pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:before - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::before pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::before - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: :after pseudo-element (one-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element:after - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ::after pseudo-element (two-colon syntax) selector, not matching any elements (with no refNodes): #pseudo-element::after - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with specified class (1) (with no refNodes): .class-p - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, chained, matching only elements with all specified classes (1) (with no refNodes): #class .apple.orange.banana - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class Selector, chained, with type selector (1) (with no refNodes): div.apple.banana.orange - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching multiple elements with class value using non-ASCII characters (1) (with no refNodes): .台北 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .foo\:bar - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Class selector, matching element with class with escaped character (1) (with no refNodes): .test\.foo\[5\]bar - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with specified id (1) (with no refNodes): #id #id-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, chained, matching element with specified id (1) (with no refNodes): #id-div1, #id-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID Selector, chained, with type selector (1) (with no refNodes): div#id-div1, div#id-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent descendant (with no refNodes): #id #none - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, not matching non-existent ancestor (with no refNodes): #none #id-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching multiple elements with duplicate id (1) (with no refNodes): #id-li-duplicate - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 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
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #\#foo\:bar - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: ID selector, matching element with id with escaped character (with no refNodes): #test\.foo\[5\]bar - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching element with any namespace (with no refNodes): #any-namespace *|div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching div elements in no namespace only (with no refNodes): #no-namespace |div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Namespace selector, matching any elements in no namespace only (with no refNodes): #no-namespace |* - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element that is a descendant of an element with id (1) (with no refNodes): #descendant div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): body #descendant-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element (1) (with no refNodes): div #descendant-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with id that is a descendant of an element with id (1) (with no refNodes): #descendant #descendant-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with id (1) (with no refNodes): #descendant .descendant-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, matching element with class that is a descendant of an element with class (1) (with no refNodes): .descendant-div1 .descendant-div3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, not matching element with id that is not a descendant of an element with id (with no refNodes): #descendant-div1 #descendant-div4 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:22:01 INFO - #descendant-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
06:22:01 INFO - #descendant-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element that is a child of an element with id (1) (with no refNodes): #child>div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element (1) (with no refNodes): div>#child-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with id (1) (with no refNodes): #child>#child-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with id that is a child of an element with class (1) (with no refNodes): #child-div1>.child-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, matching element with class that is a child of an element with class (1) (with no refNodes): .child-div1>.child-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with id (with no refNodes): #child>#child-div3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with id that is not a child of an element with class (with no refNodes): #child-div1>.child-div3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, not matching element with class that is not a child of an element with class (with no refNodes): .child-div1>.child-div3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
06:22:01 INFO - >
06:22:01 INFO - #child-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, surrounded by whitespace (1) (with no refNodes): #child-div1
06:22:01 INFO - >
06:22:01 INFO - #child-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
06:22:01 INFO - #child-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace after (1) (with no refNodes): #child-div1>
06:22:01 INFO - #child-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, whitespace before (1) (with no refNodes): #child-div1
06:22:01 INFO - >#child-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, whitespace before (1) (with no refNodes): #child-div1
06:22:01 INFO - >#child-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Child combinator, no whitespace (1) (with no refNodes): #child-div1>#child-div2 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element (1) (with no refNodes): div+#adjacent-div4 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with id that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+#adjacent-div4 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with id (1) (with no refNodes): #adjacent-div2+.adjacent-div4 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching element with class that is an adjacent sibling of an element with class (1) (with no refNodes): .adjacent-div2+.adjacent-div4 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, matching p element that is an adjacent sibling of a div element (1) (with no refNodes): #adjacent div+p - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, not matching element with id that is not an adjacent sibling of an element with id (with no refNodes): #adjacent-div2+#adjacent-p2, #adjacent-div2+#adjacent-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
06:22:01 INFO - +
06:22:01 INFO - #adjacent-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, surrounded by whitespace (1) (with no refNodes): #adjacent-p2
06:22:01 INFO - +
06:22:01 INFO - #adjacent-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
06:22:01 INFO - #adjacent-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace after (1) (with no refNodes): #adjacent-p2+
06:22:01 INFO - #adjacent-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
06:22:01 INFO - +#adjacent-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, whitespace before (1) (with no refNodes): #adjacent-p2
06:22:01 INFO - +#adjacent-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Adjacent sibling combinator, no whitespace (1) (with no refNodes): #adjacent-p2+#adjacent-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element (1) (with no refNodes): div~#sibling-div4 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with id that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~#sibling-div4 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching element with class that is a sibling of an element with id (1) (with no refNodes): #sibling-div2~.sibling-div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, matching p element that is a sibling of a div element (1) (with no refNodes): #sibling div~p - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after a p element (1) (with no refNodes): #sibling>p~div - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, not matching element with id that is not a sibling after an element with id (with no refNodes): #sibling-div2~#sibling-div3, #sibling-div2~#sibling-div1 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
06:22:01 INFO - ~
06:22:01 INFO - #sibling-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, surrounded by whitespace (1) (with no refNodes): #sibling-p2
06:22:01 INFO - ~
06:22:01 INFO - #sibling-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
06:22:01 INFO - #sibling-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace after (1) (with no refNodes): #sibling-p2~
06:22:01 INFO - #sibling-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
06:22:01 INFO - ~#sibling-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, whitespace before (1) (with no refNodes): #sibling-p2
06:22:01 INFO - ~#sibling-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: General sibling combinator, no whitespace (1) (with no refNodes): #sibling-p2~#sibling-p3 - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
06:22:01 INFO -
06:22:01 INFO - ,
06:22:01 INFO -
06:22:01 INFO - #group strong - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, surrounded by whitespace (1) (with no refNodes): #group em
06:22:01 INFO -
06:22:01 INFO - ,
06:22:01 INFO -
06:22:01 INFO - #group strong - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
06:22:01 INFO - #group strong - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace after (1) (with no refNodes): #group em,
06:22:01 INFO - #group strong - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
06:22:01 INFO - ,#group strong - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, whitespace before (1) (with no refNodes): #group em
06:22:01 INFO - ,#group strong - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.queryAll is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Syntax, group of selectors separator, no whitespace (1) (with no refNodes): #group em,#group strong - root.query is not a function
06:22:01 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:01 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
06:22:01 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:1
06:22:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
06:22:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
06:22:01 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
06:22:01 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 4559ms
06:22:01 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
06:22:01 INFO - PROCESS | 1260 | ++DOCSHELL 0CB9CC00 == 16 [pid = 1260] [id = 821]
06:22:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 44 (0CB9DC00) [pid = 1260] [serial = 2299] [outer = 00000000]
06:22:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 45 (11182800) [pid = 1260] [serial = 2300] [outer = 0CB9DC00]
06:22:01 INFO - PROCESS | 1260 | 1450275721623 Marionette INFO loaded listener.js
06:22:01 INFO - PROCESS | 1260 | ++DOMWINDOW == 46 (118AC400) [pid = 1260] [serial = 2301] [outer = 0CB9DC00]
06:22:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
06:22:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
06:22:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\"]" but got "before_set "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\"]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSRule#cssText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "before_set { "
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] setting CSSStyleRule#selectorText in @media - assert_equals: expected "[foo=\"bar\" i]" but got "foobar"
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
06:22:02 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
06:22:02 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 929ms
06:22:02 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
06:22:02 INFO - PROCESS | 1260 | ++DOCSHELL 13D6E000 == 17 [pid = 1260] [id = 822]
06:22:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 47 (140C5000) [pid = 1260] [serial = 2302] [outer = 00000000]
06:22:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 48 (1529F000) [pid = 1260] [serial = 2303] [outer = 140C5000]
06:22:02 INFO - PROCESS | 1260 | 1450275722575 Marionette INFO loaded listener.js
06:22:02 INFO - PROCESS | 1260 | ++DOMWINDOW == 49 (152A5C00) [pid = 1260] [serial = 2304] [outer = 140C5000]
06:22:03 INFO - PROCESS | 1260 | ++DOCSHELL 11B4DC00 == 18 [pid = 1260] [id = 823]
06:22:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 50 (11B4FC00) [pid = 1260] [serial = 2305] [outer = 00000000]
06:22:03 INFO - PROCESS | 1260 | ++DOCSHELL 11D06800 == 19 [pid = 1260] [id = 824]
06:22:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 51 (13D6C400) [pid = 1260] [serial = 2306] [outer = 00000000]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 50 (12410000) [pid = 1260] [serial = 2284] [outer = 00000000] [url = about:blank]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 49 (1582A400) [pid = 1260] [serial = 2286] [outer = 00000000] [url = about:blank]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 48 (118CFC00) [pid = 1260] [serial = 2282] [outer = 00000000] [url = http://web-platform.test:8000/selection/interfaces.html]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 47 (0CB18C00) [pid = 1260] [serial = 2277] [outer = 00000000] [url = http://web-platform.test:8000/selection/getSelection.html]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 46 (0BF4A000) [pid = 1260] [serial = 2274] [outer = 00000000] [url = http://web-platform.test:8000/selection/getRangeAt.html]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 45 (11D3F000) [pid = 1260] [serial = 2271] [outer = 00000000] [url = http://web-platform.test:8000/selection/extend.html]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 44 (11813800) [pid = 1260] [serial = 2280] [outer = 00000000] [url = about:blank]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 43 (124B8400) [pid = 1260] [serial = 2272] [outer = 00000000] [url = about:blank]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 42 (0D8D9C00) [pid = 1260] [serial = 2278] [outer = 00000000] [url = about:blank]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 41 (11A83000) [pid = 1260] [serial = 2283] [outer = 00000000] [url = about:blank]
06:22:03 INFO - PROCESS | 1260 | --DOMWINDOW == 40 (0C587400) [pid = 1260] [serial = 2275] [outer = 00000000] [url = about:blank]
06:22:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 41 (0D8D9C00) [pid = 1260] [serial = 2307] [outer = 11B4FC00]
06:22:03 INFO - PROCESS | 1260 | ++DOMWINDOW == 42 (15582000) [pid = 1260] [serial = 2308] [outer = 13D6C400]
06:22:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
06:22:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='Ä' i] /* COMBINING in both */
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='left' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [align='LEFT' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [class='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [id='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='a' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [*|lang='A' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | @namespace x 'http://www.w3.org/XML/1998/namespace'; [x|lang='A' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 2 but got 1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'][foo='bar' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='bar' i][foo='BAR']
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
06:22:04 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
in standards mode - assert_equals: rule didn't parse into CSSOM expected 1 but got 0
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo=' ' i] /* \0 in selector */
with querySelector in standards mode - An invalid or illegal string was specified
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
06:22:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
06:22:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
06:22:04 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
06:22:04 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
06:22:04 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
06:22:04 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */